运行vue-cli-service服务时,Node.js的CPU使用率很高

时间:2019-06-26 08:24:59

标签: node.js vue.js npm vue-cli-3

当我运行使用vue-cli-service serve的npm脚本时,Node的CPU使用率远远超过100%。 如何调试此问题?

我正在Mac上工作,通过nvm安装了Node。节点版本:10.16,npm版本:6.9

3 个答案:

答案 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 问题就解决了。

希望有人觉得这有帮助。