$ 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版本中如何做到这一点?
答案 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的版本密钥中的任何内容