【发布时间】:2021-08-25 04:37:04
【问题描述】:
将 nx 工作区升级到 v12 后,一切正常,预期模板在 IDE 中被 linted。
IDE (WebStorm) 显示一些以前从未发生过的奇怪错误:
第一个警告说 即使导入了 CommonModule,也没有与属性 ngIf 匹配的指令,与 async 相关的第二个错误说 缺少 require() 语句 和var async = require('@angular/core/testing').async;
这真的很有趣,因为构建整个 monorepo 可以完美地工作,所以我猜这可能是由一些不正确的 linting 配置引起的。不得不说,工作区不仅更新到了最新的nx 版本,还从tslint 转换成了eslint。
过去是否有人遇到过类似的问题?
【问题讨论】:
-
如果您运行
nx lint some-project,这些会显示吗?还是它们只出现在 IDE 中? -
似乎只是出现在 WebStorm 中:/
-
我也遇到了这个问题,即使是新创建的 Angular 项目,你找到解决方法了吗?
-
我也有同样的问题。它需要更新 AngularJS 插件,该插件与 IDE (webstorm) 版本捆绑在一起。所以更新 IDE 来解决这个问题。