【发布时间】:2021-06-10 04:01:15
【问题描述】:
我有一个 Angular 项目,它使用了我们通过 npm 包共享的另一个项目中的许多自定义元素(因为它在许多其他项目中使用)
在将 Angular 从 7 升级到 8 后(正在升级到最新版本),vscode 现在显示所有组件的红线..
出现错误“不是已知元素”
项目构建并运行良好。元素都是从共享模块导出的,共享模块是导入的。无需重启 VS Code,运行npm i 等即可解决此问题。
在升级到 Angular v8 之前,我没有收到这些错误。
为什么 VS Code 会显示这个(针对每个 html 文件中的每个自定义元素)?
【问题讨论】:
-
尝试重启或卸载并安装 Angular 语言服务
标签: angular visual-studio-code