如题 我有一个 react 项目 通过 npm start 重动后会有一个 node 进程 这个进程占用 cpu 资源非常高 一直在 70 - 80 多之间 ,会导致 电脑温度变高, 有人知道这是什么原因导致的吗
1
lihongjie0209 2019-12-18 14:38:32 +08:00
一般不是 webpack bundle 的时候资源占用太多了吗?
|
2
Hanggi 2019-12-18 14:39:04 +08:00
我启动项目 CPU 都 300%,你这啥都不是啊,但是过一会儿就会降到 10%以下了。
|
4
cityboy 2019-12-18 14:48:57 +08:00
我刚才启动了一个 react,风扇狂响,我是 2015 款的顶配,不知道为啥这么菜,是老了吗
|
5
IamUNICODE 2019-12-18 14:53:53 +08:00
我这 react 前端项目也有个问题,只要服务器上用 npm run build 就 CPU 爆表,大概率挂掉,后来改 yarn 好一点,但是 CPU 占用也很高,不知道什么原因,有人知道吗?
|
6
IamUNICODE 2019-12-18 14:54:33 +08:00
@glacial 我这个基本在 98-100 左右
|
7
glacial OP @IamUNICODE 我用 yarn 启 ng 的项目就没这个问题,关建我也没时间去找这个问题, 所以想上来问问看
|
8
IamUNICODE 2019-12-18 15:11:56 +08:00
@glacial 巧了,我也是改用 yarn 好了,虽然偶尔会到 100%但是马上会降到 50-60,我估计是 npm 包依赖问题?
这个问题我也找了好久解决办法,现在只能用 yarn 先顶着,但是以后不知道会不会继续爆表 |
9
joshua7v 2019-12-18 15:16:43 +08:00
如果 watch 出了问题会出现占很高的情况
可以尝试检查 fsevents 包有没有问题 |
10
jiandandkl 2020-04-15 20:54:48 +08:00
在 webpack config 里添加
watchOptions: { // 500 毫秒轮询一次 poll: 500 } |