我的项目参考文献mocha
,phantomjs
等,在npm install
期间需要花费很多时间下载。这在我的本地机器中不是问题,因为我只下载它们一次,除非我决定手动升级它们,否则可以永久使用它们。如何设置npm不安装全局安装的软件包?
然而,在我CI
机,我jenkins
服务器需要每次我做了git commit
和git push
做的测试和部署时间下载。
所以我可以通过设置npm不要从远程服务器下载这些慢速软件包来加速该进程?相反,从本地缓存安装它们或不安装它们,如果我全球安装它们?
任何人都知道如何配置?
是的,我把它们放在'devDependencies'中。头疼的是'npm install'这些软件包非常慢,所以我希望我可以安装一次,然后我可以永远使用它们。 –