Search code examples
angularvisual-studio-codeangular10angular-language-service

Angular: Running ngcc causing performance issues in VSCode


In my Visual Studio Code editor after last updates I see this text in the status bar:

enter image description here

Angular: Running ngcc for project d:/..../tsconfig.spec.json

It looks like frozen or do nothing a while, just spin the arrows.

Before this text I saw a similar one with tscfonfig.json ending...

Since this text is showing in the status my vscode has some performance issues... it became very-very slow. Sometimes, very often the quick import (ctrl-space) isn't work, not found classes, interfaces what before this update worked well.

What is this? Is it neccessary or can I switch off somehow? Is this maybe a plugin bug?


Solution

  • EDIT: They improved performance in Angular Language Service v11.2.3 release. In this version (or higher), you can re-enable Experimental-ivy feature, it's still slower but not as before, now at least it's usable (they said there is room for improvement).


    If it got slow again, it's likely a known issue with the new Experimental-ivy feature from the Angular Language Service, they are working on a fix.

    For now, you can temporarily disable it by opening the extension settings:

    Manage Extensions UI

    Then uncheck the Experimental-ivy feature:

    Disable ivy