I am struggling with an issue where on running any angular app locally the node process linked to ng serve
is using well over 100% of my CPU core's.
My current environment is:
Angular CLI: 7.3.10 Node: 11.15.0 OS: darwin x64 (Mac OS X Catalina 10.15.4) Angular: 7.2.16
I have come across numerous posts and issues about this where the common solutions appear to be to install fsevents
for Mac OS issues.
Things I have tried:
- Installing XCode Command Line Tools for
node-gyp
to rebuildfsevents
after its installed - Install the latest version of
fsevents
(2.1.3) as an older version is specified as an optional dependency with angular-cli (1.2.13) - Using a different node version, tried 12.13.0 and deleting node_modules and doing a clean install. Also tried latest fevents version again
- Incase its relevant I use
nvm
also
- Incase its relevant I use
- Tried
npm rebuild
- Upgrading one of my apps from Angular 7 to 9, still same behaviour after clean install of dependencies, ensuring fsevents is installed and trying latest version too
No matter what I try, I keep observing high cpu usage, I have seen it creep up too 300-400% at times.
This is really hampering my development and I am hoping someone may have some bright ideas I could try out.
Failing that, I am wondering if I should try uninstalling node
completely, getting rid of nvm
and starting from scratch.