将 nx 工作区升级到 v12 后,一切都像以前一样工作,IDE 中包含预期的模板。
IDE(WebStorm)显示一些以前从未发生过的奇怪错误:

第一个警告表示属性 ngIf 上没有匹配任何指令,即使导入了,第二个错误也与Missing require() 语句相关CommonModule,并且asyncvar async = require('@angular/core/testing').async;
这真的很有趣,因为构建整个 monorepo 工作完美,所以我猜这可能是由一些不正确的 linting 配置引起的。不得不说,工作区不仅更新到了最新版本,还nx进行了转换tslint。eslint
过去有人遇到过类似的问题吗?
将项目更新到 Angular 12 后,我在 PhpStorm 中的属性 ngIf 消息上遇到了相同的No指令匹配。我使用 Angular CLI 创建了一个新项目并遇到了相同的问题,而仍在 Angular 9 上的另一个项目在同一 IDE 中运行良好同时。
我确实帮助>检查更新,它说一切都是最新的,但是在查看 JetBrains 网站时,我注意到有一个较新版本的 Angular 插件,它与较新版本的 PhpStorm 捆绑在一起,自动更新在IDE中没有找到;我安装了新的 PhpStorm 并解决了问题。
目前使用PhpStorm 2021.1.4
| 归档时间: |
|
| 查看次数: |
4324 次 |
| 最近记录: |