Angular:运行 ngcc 在 VSCode 中导致性能问题
Angular: Running ngcc causing performance issues in VSCode
在我的 Visual Studio 代码编辑器上次更新后,我在状态栏中看到以下文本:
Angular: Running ngcc for project d:/..../tsconfig.spec.json
看起来像冻结了或什么都不做,只需旋转箭头即可。
在这篇文章之前,我看到了一篇类似的文章,结尾是 tscfonfig.json
...
由于此文本显示在状态中,我的 vscode 出现了一些性能问题...它变得非常非常慢。有时,快速导入 (ctrl-space) 经常不起作用,找不到 类,此更新之前的界面运行良好。
这是什么?是必要的还是我可以以某种方式关闭?这可能是插件错误吗?
我遇到了同样的问题。我必须在 Angular 编译器选项中关闭 FullTemplateTypeCheck。
注意:此问题已在 Angular 语言服务 VS 代码扩展的版本 V11.2.3 中得到解决。
如果您想禁用 fullTemplateTypeCheck:
在您的 tsconfig.json 文件中将“fullTemplateTypeCheck”设置为 false 并重新启动 VS Code。
fullTemplateTypeCheck 位于 tsconfig.json 文件的 angularCompilerOptions 对象中。
这是我的:
"angularCompilerOptions": {
"enableIvy": true,
"fullTemplateTypeCheck": false
}
Update
If you upgrade the Angular Language Service VS Code Extension to
V11.2.3. It looks like this problem has been resolved. See here.
I updated the extension to V11.2.3 and I have re-enabled fullTemplateTypeCheck and I can confirm it is working as expected.
编辑: 他们改进了 Angular 语言服务 v11.2.3 版本的性能。在这个版本(或更高版本)中,您可以重新启用Experimental-ivy
功能,它仍然较慢但不像以前那样,现在至少可以使用(他们说还有改进的空间)。
如果它再次变慢,这可能是 Angular 语言服务的新 Experimental-ivy
功能的一个已知问题,它们是 working on a fix。
目前,您可以通过打开扩展程序设置暂时禁用它:
然后取消选中 Experimental-ivy 功能:
在我的 Visual Studio 代码编辑器上次更新后,我在状态栏中看到以下文本:
Angular: Running ngcc for project d:/..../tsconfig.spec.json
看起来像冻结了或什么都不做,只需旋转箭头即可。
在这篇文章之前,我看到了一篇类似的文章,结尾是 tscfonfig.json
...
由于此文本显示在状态中,我的 vscode 出现了一些性能问题...它变得非常非常慢。有时,快速导入 (ctrl-space) 经常不起作用,找不到 类,此更新之前的界面运行良好。
这是什么?是必要的还是我可以以某种方式关闭?这可能是插件错误吗?
我遇到了同样的问题。我必须在 Angular 编译器选项中关闭 FullTemplateTypeCheck。
注意:此问题已在 Angular 语言服务 VS 代码扩展的版本 V11.2.3 中得到解决。
如果您想禁用 fullTemplateTypeCheck:
在您的 tsconfig.json 文件中将“fullTemplateTypeCheck”设置为 false 并重新启动 VS Code。
fullTemplateTypeCheck 位于 tsconfig.json 文件的 angularCompilerOptions 对象中。
这是我的:
"angularCompilerOptions": {
"enableIvy": true,
"fullTemplateTypeCheck": false
}
Update
If you upgrade the Angular Language Service VS Code Extension to V11.2.3. It looks like this problem has been resolved. See here.
I updated the extension to V11.2.3 and I have re-enabled fullTemplateTypeCheck and I can confirm it is working as expected.
编辑: 他们改进了 Angular 语言服务 v11.2.3 版本的性能。在这个版本(或更高版本)中,您可以重新启用Experimental-ivy
功能,它仍然较慢但不像以前那样,现在至少可以使用(他们说还有改进的空间)。
如果它再次变慢,这可能是 Angular 语言服务的新 Experimental-ivy
功能的一个已知问题,它们是 working on a fix。
目前,您可以通过打开扩展程序设置暂时禁用它:
然后取消选中 Experimental-ivy 功能: