【发布时间】:2018-08-29 04:28:07
【问题描述】:
我们不断收到 package.json 中版本字段的冲突。例如:
"version": "1.1.144"
和:
"version": "1.1.145"
有没有办法用最高版本号自动解决?
【问题讨论】:
标签: node.js git package.json
我们不断收到 package.json 中版本字段的冲突。例如:
"version": "1.1.144"
和:
"version": "1.1.145"
有没有办法用最高版本号自动解决?
【问题讨论】:
标签: node.js git package.json
最后写了一个npm package 来检查远程版本并设置本地版本来匹配。
npm install -g node-version-match
从项目目录:
level
这将设置本地 package.json 版本以匹配远程 package.json 版本:
{
"name": "package",
"version": "0.0.152", // <=== sets this to equal the version in remote
...
这可以防止在拉取之前发生冲突,之后我们会更改版本号、提交和推送。
【讨论】: