【发布时间】:2022-01-20 19:04:59
【问题描述】:
我们有一个生产 Angular 应用程序,我们正在使用 NX 迁移到 Monorepo。到目前为止,我们从开发到生产的一切都正常运行,没有任何问题。
但是,在 VSCode 中,基本上每个 Angular 指令(*ngFor、*ngIf、[routerLink]、所有...)都会出错并且无法识别。
(在你问之前,是的:所有模块(即CommonModule、BrowserModule 已正确导入到 .module.ts 文件中)
就像我说的:在本地和生产环境中,包括在我们的 CI/CD 管道中,一切正常:没有错误。 Lint、测试和构建也都可以正常工作...我怀疑这是 VS Code、TSConfig 或 Angular.json 问题,但我已经旋转了 2 天。
可能相关的是所有库也没有被 VS Code 拾取:
有什么建议吗?
【问题讨论】:
-
在 VS Code 中打开扩展输出窗口,查看 Angular 语言服务是否抛出错误
-
@AluanHaddad Angular 语言服务没有明显错误,但我可以看到“为...启用视图引擎语言服务”这让我查看了扩展程序的设置并找到了答案...我现在就贴出来。非常感谢你带领我走上这条路,我是团队的经理,不经常接触 VS Code :-)
-
很高兴能为您服务
标签: angular typescript visual-studio-code tsconfig nomachine-nx