我正在尝试将我的包的alpha版本发布到npm
。
我正在执行这些命令:
npm version 1.0.0-alpha.1
npm publish --tag 1.0.0-alpha.1
但我没有发布,而是收到错误:
npm ERR! Tag name must not be a valid SemVer range: 1.0.0-alpha.1
答案 0 :(得分:0)
遇到了与您相同的问题。根据文档(http://doc.codingdict.com/npm-ref/all.html):
注意事项
由于dist标签与semver共享相同的名称空间,请避免 使用可能会引起冲突的标签名称。最佳做法是 避免使用以数字或字母“ v”开头的标签。
因此,发布时不必指定标签。您可以这样做:-
npm version prerelease --preid=alpha.1
npm publish
如果要指定标签,则应执行以下操作:-
npm version prerelease --preid=alpha.1
npm publish --tag=alpha.1
希望这会有所帮助!