【问题标题】:node modules get the latest commits节点模块获取最新的提交
【发布时间】:2021-05-03 18:04:24
【问题描述】:

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

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

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

【问题讨论】:

    标签: git github node-modules


    【解决方案1】:

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

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

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

    【讨论】:

    • 我明白了。那么没有指定提交ID就没有办法用最新的提交来提交最新的版本?
    • 尝试“包”:“git://package.git#commit”
    • 好的,所以答案是否定的。没有指定就无法获得最新的提交,还是我误解了?如果是这样,您能否提供一个示例而不是“模板化”示例?
    猜你喜欢
    • 1970-01-01
    • 2015-10-02
    • 2017-04-11
    • 2012-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-13
    • 2011-10-20
    相关资源
    最近更新 更多