【发布时间】:2019-04-06 15:27:39
【问题描述】:
我希望将我的应用程序中的以下 NPM (v5) 依赖项从版本 1.0.0 更新到 1.0.1,而不对我的 package.json 文件进行任何更改。
"dependencies": {
"package": "~1.0.0"
},
我当前的 package-lock.json 文件将依赖项引用为版本 1.0.0,因此正如预期的那样,运行 npm install 会安装包的版本 1.0.0。
问题在于运行npm install package@1.0.1 或npm update package 时,这两个命令似乎都会更改package.json 中的包版本引用方式
我可以运行一个命令来实现仅对 package-lock.json 文件的次要版本更新吗?
提前致谢!
【问题讨论】:
-
为什么要在不更新
package.json的情况下这样做? -
@mihai 我们使用 tilda 字符来获取我们软件包的最新补丁版本。我认为我们没有理由需要更改在开发分支和发布分支之间引用包版本的方式。
标签: javascript node.js npm frontend