尝试使用团队城市来构建和部署离子程序。但是每次团队城市需要安装所有的npm模块。
我试着使用powershell备份node_modules文件夹,但是团队关系不允许在powershell中使用移除项或移动项,而且我有4-5代理在teamcity构建项目,所以我认为在本地存储并不是更好的方法。
任何人都有最好的解决办法来缩短时间。
发布于 2017-03-21 11:43:25
有时,您无法避免运行npm install,但可以大大加快速度。
一个可能的解决方案是使用npm缓存:
但这并不总是能够有效地加以利用。
另一种选择是使用npm代理:
或者:
一个私有/缓存npm存储库服务器。它允许您拥有一个配置为零的本地npm注册表。您不必安装和复制整个CouchDB数据库。Sinopia拥有自己的小型数据库,如果那里不存在一个包,它会要求npmjs.org只保留您使用的包。
一些好的教程在这里可能会有帮助:
https://stackoverflow.com/questions/42919784
复制相似问题