Я наблюдал действительно высокий всплеск использования ЦП при запуске проектов, в которых использовался node.js, в большинстве случаев загрузка ЦП превышала 100%.
Эта проблема может быть действительно пугающей, когда у вас есть наблюдатели, которые следят за изменениями файлов, например, для webpack.
Как обычно, мой google-fu вызывал пару проблем с Github, где пользователи упоминали те же проблемы.
Что за исправление?
TL; DR установить / переустановить fsevents
- Установите
fsevents
, если вы используете MacOS и еще не установили ее.
npm install fsevents
- Выполните перестройку, если вы установили
fsevents
, но недавно обновили версию узла.
npm rebuild fsevents
Надеюсь, это кому-то поможет. : spock_hands:
Использованная литература:
Https://github.com/nodejs/node/issues/6459
https://github.com/webpack/webpack/issues/701
https://github.com / webpack / webpack-dev-server / issues / 172
https://github.com/paulmillr/chokidar/issues/447
Первоначально опубликовано на сайте til.codes 17 марта 2018 г.