无法将alpha版本发布到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

与您有相同的问题。根据文档(http://doc.codingdict.com/npm-ref/all.html(:

警告

由于DIST标签共享与SEMVER相同的名称空间,请避免使用可能导致冲突的标签名称。最好的做法是避免使用以数字或字母开头的标签。

因此,发布时不必指定标签。您可以做到这一点: -

npm version prerelease --preid=alpha.1
npm publish

如果要指定标签,则应执行此操作: -

npm version prerelease --preid=alpha.1
npm publish --tag=alpha.1

希望这会有所帮助!

最新更新