我们不断收到 package.json 中版本字段的冲突。例如:
"version": "1.1.144"
和:
"version": "1.1.145"
有办法用最高版本号自动解析吗?
最佳答案
最终写了一个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
...
这可以防止在 pull 之前发生冲突,之后我们更改版本号、提交和推送。
关于node.js - 在git中 merge package.json(解决版本冲突),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49382839/