我有这样的NPM git依赖:
//package.json
{ ...
dependencies: {
'mylib': 'http://repo.com/mylib.git#develop'
}
}
每次调用npm install
时,NPM尝试都会下载整个mylib
存储库。
有没有办法告诉NPM避免这种情况,并且仍然保留node_modules/mylib
最新版本的本地副本?
答案 0 :(得分:3)
不幸的是,您无法找到npm本身正式支持的功能。事实上,搜索npm的文档和指南并不能产生任何结果,搜索npm's issues会向其显示一些亮点partially working,但not in a production ready way。
有a few additional options使其有效,但我个人并没有尝试这些,因为我不想依赖任何不是100%可靠的东西。
尝试yarn,其中有离线安装as a feature。