简单的package.json / git标签版本凹凸

时间:2019-02-25 11:15:39

标签: git npm

$ npm version 10.20.00.1
npm version 10.20.00.1
npm ERR! npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease [--preid=<prerelease-id>] | from-git]
npm ERR! (run in package dir)
npm ERR! 'npm -v' or 'npm --version' to print npm version (6.4.1)
npm ERR! 'npm view <pkg> version' to view a package's published version
npm ERR! 'npm ls' to inspect current package/dependency versions

因此,上述方法以前曾奏效。我猜想这与新的NPM版本(运行6.4.1)有关。

因此,我想做的就是简单地将package.json文件中的版本号加到git tag上。在新的NPM版本中如何做到这一点?

2 个答案:

答案 0 :(得分:0)

啊。刚意识到只允许使用semver格式是严格的。哦,好了,我只需要使用我要使用的版本即可手动完成此操作。

答案 1 :(得分:0)

npm version patch 

npm version patch --no-git-tag-version

会撞一次。 npm版本在您的版本中仅支持三个数字:主要,次要和补丁。如果您想输入特定的号码,可以尝试

npm install -g json
json -I -f package.json -e "this.version='1.1.1.1.1'"

它将用1.1.1.1.1替换package.json的版本密钥中的任何内容