【发布时间】:2016-10-09 17:11:07
【问题描述】:
我们有一个网络项目,其中包含多个 git submodules。对于功能测试,我们同时使用PhantomJS 和Selenium(一个用于本地开发,另一个用于 CI 部署和视觉回归测试)。
因为每个子模块都有自己的package.json,PhantomJS 和selenium-standalone 在引导过程中被安装了多次。
我的问题是:我能否在全局范围内安装这些巨大的 npm 模块,并以某种方式让我的应用程序获取全局安装,并且仅当它不可用时,尝试从缓存或远程存储库中提取?
类似:
if(global_install){
continue
}
else{
npm install
}
【问题讨论】:
标签: git npm installation global local