我和同事想弄清楚为什么编译时间不同。我们有一模一样的戴尔笔记本电脑7030型号,同样的SSD,同样的硬盘,同样的内存,规格。我们的任务管理器进程看起来很相似。
公司订购了相同型号的电脑。
我们是从Angular Git Repository下载的,有config和package json,节点大小内存都一样。
问题是,当我们编辑同一个文件时,他的只需要5秒的编译时间,我的需要20秒.相同电脑上运行的程序只有Angular command ng serve。
有没有人有想法解决这个问题,和编译时间慢?
我的工作站有什么可以改变的编译速度吗?
资源。
解决方案:
如果你运行的是完全相同的代码库,我会以很高的信心说,这是isode.js或不同的npm版本的问题。
试试
node --version
npm --version
yarn --version
来查看你安装了哪些版本。
对于angular 9,我建议运行node 12,这是目前的LTS(长期支持)版本。
直到node 14,它现在也出来了,但它的LTS发布要到2020年10月。
我发现 yarn
要比npm快很多,所以如果你想提高速度,如果你还没试过,可以试试运行它。
也可以尝试清除npm缓存,如评论中提到的。
npm cache clear