繁体   English   中英

运行 vue-cli-service serve 时 Node.js 的 CPU 使用率高

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM