git - 节点模块获取最新的提交
问题描述
如何让 node_modules 从包中下载最新的提交?我正在使用一个提交修复的版本,但他们还没有发布新版本。在我的依赖项中,我有:
"dependencies": {
"somepackage": "^2",
我需要将其更改为其他内容吗?喜欢添加@latest 什么的?
解决方案
如果你想使用devel
或feature
分支,或者你还没有将某个包发布到 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。
推荐阅读
- c++ - 使用switch c ++的简单货币转换器
- java - “不正确的 PK”:在 CrudRepository 上删除带有 @IdClass 注释的实体的操作
- wordpress - 谷歌字体未在 wordpress 主题中加载
- javascript - 如何修复活页夹中的参数 linter 错误?
- python - 用上面的值填充缺失值
- swiftui - SwiftUI 字体设计选择器
- wordpress - 弗雷泽 + WordPress 集成
- actions-on-google - Google Action Console(云功能编辑器)如何向用户提问
- c++ - 在 ARM64 的线程上下文中的事件标志中设置陷阱标志的模拟
- angular - 配置组件中的组输入(组件配置语法)