新起了一个项目,cra脚手架创建的react,但发现热更新非常慢,一次要五六秒。而几周前同样创建过的一个项目,热更新一次就一两秒钟。
对比两个项目,把package.json整个替换了重装依赖,问题依然。
最后把yarn.lock文件给替换了,问题解决。
猜想问题是依赖的小版本升级造成。
2020年12月14日更新
发现用yarn create react-app 创建的项目热更新速度变快了,大约1秒。于是和之前有问题的项目对比,把"react-scripts": "4.0.0"升级到"react-scripts": "4.0.1",删掉yarn.lock,再yarn,项目启动后热更新速度就正常了。