Mac M1 环境前端开发node cpu 占用率高的问题
换Mac M1电脑后前端开发时发热严重,查看node进程发现cpu占用严重偏高
查询后问题指向fsevents库,参考链接的答案都是npn install fsevents就能解决
然而我自己的项目是一个好几年的项目,本来就有fsevents依赖安装了,而且不止一个库依赖这个fsevents
那么问题就出现在fsevents的版本上,yarn.lock中fsevents从1.x到2.x好多版本都有
查看fsevents changelog
• v2.3 supports Apple Silicon ARM CPUs
解决方案是把所有fsevents的版本依赖都更新到2.3.x,package.json文件中修改resolutions,指定fsevents版本到最新,重新yarn install,node cpu占用过高的问题随之解决。
参考: