我在Gitlab中有几个包,我需要在我的内部项目中使用这个包,NPM与标签完美配合,但我不能为每个提交创建一个标签。
"dependencies": {
"XX-alert": "git+http://git.domain.com/XX-platform/XX-alert.git",
...
}
有没有办法强制NPM从上次提交中重新下载包?
答案 0 :(得分:3)
您可以通过将提交哈希附加到安装命令来指定提交哈希,例如:对于github
npm install github:<githubname>/<githubrepo>[#<commit-ish>]
所以你用
替换依赖路径git+http://git.domain.com/XX-platform/XX-alert.git#commit-hash
和npm install
下载