让'npm版本'不在"g"前加上git标签

Ret*_*mür 23 npm

有没有办法告诉npm version不要在git标签中添加"v"前缀?我试图这样做的原因是因为我正在使用dockerhub来构建节点/ docker项目,并且标记用在docker镜像的版本中,有一个"v",这是不寻常的和毫无意义的.

top*_*man 39

使用.npmrc文件 - 您可能已经拥有一个文件(它存储您的npm 配置).你可以有:

  • 在像某个地方的全球性的 ~/.npmrc
  • 或者特定于每个项目 /var/myprojects/awesomeproject/.npmrc

然后,只需在其中指定tag-version-prefix键,如:

tag-version-prefix=""


Dan*_*iel 11

您还可以在命令行上传递前缀:

npm version minor --tag-version-prefix=my-prefix

我没有找到这方面的文档,我阅读了源代码并看到他们使用支持该选项的libnpmversion


小智 9

或者,你可以跑 npm config set tag-version-prefix ''