Node 在 sass 编译时使用了 CPU 的 150%

Node uses 150% of CPU on sass compile

我发现在使用 cpu 的节点上提供的解决方案存在很多问题,但没有人解决我的问题 - 大多数情况下据说要安装 fsevents 并重建,删除节点模块并重新安装。还提供添加 poll:false,但我不确定我是否有 web-pack。我正在练习 sass,所以这是一个非常简单的应用程序,仅 sass 作为节点模块安装,脚本是:

"scripts": {
        "compile:sass": "node-sass sass/main.scss css/style.css -w"
}

所以我只使用 live-server 和 npm 运行 compile:sass.

版本: 节点-sass: "^4.14.1", 节点:“^14.15.0”

当 运行 其他不包含该脚本的应用程序时,我试图查看节点 cpu 消耗的情况,并且消耗足够。

除此之外,我尝试更改 node-sass(至 4.13.1)和 nodejs(至 14.15.4)的版本,并且我还全局删除了 node-sass。

有人知道解决方案吗?

问题出在 live-server - 而不是我认为的 nodejs 或 node-sass。

如果我理解正确,live-server 监视了 node_modules 文件夹,其中 node-sass 也在监视,这导致了这样的 CPU 负载。

一旦node_modules会被live-server忽略,问题就解决了