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忽略,问题就解决了
我发现在使用 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忽略,问题就解决了