繁体   English   中英

Angular 编译错误:TS2585 Build:'Promise' 仅指类型,但在这里用作值。 您需要更改目标库吗

[英]Angular compilation error : TS2585 Build:'Promise' only refers to a type, but is being used as a value here. Do you need to change your target library

我正在使用 Visual Studio 2022 处理一个 Angular 项目。当我在项目中包含一个 fileUpload.ts 文件时,它开始在项目中出现编译错误并且它不再起作用。 我需要帮助,该项目不再编译。

错误: Error TS2585 Build:'Promise' 仅引用类型,但在此处用作值。 您需要更改目标库吗? 尝试将“lib”编译器选项更改为 es2015 或更高版本。

错误 NG6001: class“FileUpload”列在 NgModule“AppModule”的声明中,但它不是指令、组件或 pipe。要么从 NgModule 的声明中删除它,要么添加适当的 Angular 装饰器。

我正在使用 Angular 14

当我删除项目文件时,它再次工作。

发生此错误是因为在通过 Visual Studio 添加文件时,它被标记为要编译。 要解决只需将biuld 动作设置为“无”

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM