无法将alpha版本发布到npm

时间:2017-06-06 19:47:33

标签: node.js npm

我正在尝试将我的包的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

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

希望这会有所帮助!