V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
glacial
V2EX  ›  Node.js

macos 下 npm 启动 react 项目 cpu 资源占用太高

  •  
  •   glacial · Dec 18, 2019 · 9188 views
    This topic created in 2322 days ago, the information mentioned may be changed or developed.

    如题 我有一个 react 项目 通过 npm start 重动后会有一个 node 进程 这个进程占用 cpu 资源非常高 一直在 70 - 80 多之间 ,会导致 电脑温度变高, 有人知道这是什么原因导致的吗

    https://i.loli.net/2019/12/18/ZjpVodzUuLiq4wc.png

    10 replies    2020-04-15 20:54:48 +08:00
    lihongjie0209
        1
    lihongjie0209  
       Dec 18, 2019
    一般不是 webpack bundle 的时候资源占用太多了吗?
    Hanggi
        2
    Hanggi  
       Dec 18, 2019
    我启动项目 CPU 都 300%,你这啥都不是啊,但是过一会儿就会降到 10%以下了。
    glacial
        3
    glacial  
    OP
       Dec 18, 2019
    @Hanggi 我这个是一直保持在 80 左右
    cityboy
        4
    cityboy  
       Dec 18, 2019
    我刚才启动了一个 react,风扇狂响,我是 2015 款的顶配,不知道为啥这么菜,是老了吗
    IamUNICODE
        5
    IamUNICODE  
       Dec 18, 2019
    我这 react 前端项目也有个问题,只要服务器上用 npm run build 就 CPU 爆表,大概率挂掉,后来改 yarn 好一点,但是 CPU 占用也很高,不知道什么原因,有人知道吗?
    IamUNICODE
        6
    IamUNICODE  
       Dec 18, 2019
    @glacial 我这个基本在 98-100 左右
    glacial
        7
    glacial  
    OP
       Dec 18, 2019
    @IamUNICODE 我用 yarn 启 ng 的项目就没这个问题,关建我也没时间去找这个问题, 所以想上来问问看
    IamUNICODE
        8
    IamUNICODE  
       Dec 18, 2019
    @glacial 巧了,我也是改用 yarn 好了,虽然偶尔会到 100%但是马上会降到 50-60,我估计是 npm 包依赖问题?

    这个问题我也找了好久解决办法,现在只能用 yarn 先顶着,但是以后不知道会不会继续爆表
    joshua7v
        9
    joshua7v  
       Dec 18, 2019
    如果 watch 出了问题会出现占很高的情况
    可以尝试检查 fsevents 包有没有问题
    jiandandkl
        10
    jiandandkl  
       Apr 15, 2020
    在 webpack config 里添加
    watchOptions: {
    // 500 毫秒轮询一次
    poll: 500
    }
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1523 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 16:47 · PVG 00:47 · LAX 09:47 · JFK 12:47
    ♥ Do have faith in what you're doing.