我正在尝试将我的包的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
发布于 2019-11-25 09:40:55
和你有同样的问题。根据文档(http://doc.codingdict.com/npm-ref/all.html):
注意事项 因为dist-标记与share共享相同的名称空间,所以避免使用可能导致冲突的标记名。最佳做法是避免使用以数字或字母"v“开头的标记。
因此,您在发布时不必指定标记。你可以这么做:-
npm version prerelease --preid=alpha.1
npm publish
如果要指定标记,则应执行以下操作:-
npm version prerelease --preid=alpha.1
npm publish --tag=alpha.1
希望这能有所帮助!
https://stackoverflow.com/questions/44398625
复制相似问题