【问题标题】:VS Code displaying "my-custom-element" is not a known element after upgrade from Angular v7 to v8从 Angular v7 升级到 v8 后,显示“my-custom-element”的 VS 代码不是已知元素
【发布时间】: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


【解决方案1】:

您的 Angular 语言服务扩展可能未通过迁移正确配置。因此尝试重新启动它。

如果它不起作用,您可以卸载并再次安装该扩展程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    • 2020-03-31
    相关资源
    最近更新 更多