首页 > 解决方案 > 节点模块获取最新的提交

问题描述

如何让 node_modules 从包中下载最新的提交?我正在使用一个提交修复的版本,但他们还没有发布新版本。在我的依赖项中,我有:

"dependencies": {
    "somepackage": "^2",

我需要将其更改为其他内容吗?喜欢添加@latest 什么的?

标签: gitgithubnode-modules

解决方案


如果你想使用develfeature分支,或者你还没有将某个包发布到 NPM 注册表,或者因为它是私有模块而不能发布,那么你可以git://在你的 : 中指向一个 URI 而不是版本号package.json

"dependencies": {
   "public": "git://github.com/user/repo.git#ref",
   "private": "git+ssh://git@github.com:user/repo.git#ref"
}

#ref部分是可选的,它可以是分支(like master)、标签(like 0.0.1)或部分或完整的提交 id。


推荐阅读