当我运行使用vue-cli-service serve
的npm脚本时,Node的CPU使用率远远超过100%。
如何调试此问题?
我正在Mac上工作,通过nvm安装了Node。节点版本:10.16,npm版本:6.9
答案 0 :(得分:3)
问题是由轮询选项引起的,删除了轮询:true为我解决了这个问题。
答案 1 :(得分:0)
在MacOSX上安装fsevents
模块将有助于减少CPU使用率。
npm install fsevents -g
npm rebuild fsevents
答案 2 :(得分:0)
我在 virtualbox 中使用 linux 用于开发目的,并且我有从 windows 主机到 linux 来宾的共享文件夹。而我的 vue 项目存储在我的硬盘中并与 vbox 共享。
所以我必须在我的 vue.config.js 中使用 {devServer: watchOptions: {poll: true}}
来进行热重载才能工作。这导致了 CPU 使用率过高的问题。
所以我把我的代码放在来宾硬盘中并设置 poll:false 问题就解决了。
希望有人觉得这有帮助。