![](/img/trans.png)
[英]Angular CLI - ng serve - high cpu usage from node process
[英]High CPU usage from Node.js when running vue-cli-service serve
当我运行使用vue-cli-service serve
npm 脚本时,Node 的 CPU 使用率超过 100%。 我该如何调试这个问题?
我在 Mac 上工作,Node 通过 nvm 安装。 节点版本:10.16,npm 版本:6.9
在 MacOSX 上安装fsevents
模块将有助于降低 CPU 使用率。
npm install fsevents -g
npm rebuild fsevents
问题是由轮询选项引起的。
从 webpack 配置中的watchOptions
中删除poll: true
- 为我解决了这个问题。
我在 virtualbox 中使用 linux 用于开发目的,并且我有从 Windows 主机到 linux 来宾的共享文件夹。 我的 vue 项目存储在我的硬盘中并与 vbox 共享。
所以我必须在我的 vue.config.js 中使用{devServer: watchOptions: {poll: true}}
来热重载工作。 这导致了高 CPU 使用率问题。
所以我将我的代码放在来宾硬盘中并设置 poll:false 并且问题消失了。
希望有人觉得这有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.