在没有干净的git工作目录的情况下更新package.json中的版本(没有像Gulp这样的任务运行程序)

时间:2018-08-29 10:17:27

标签: npm

运行a:npm version prepatch时出现错误:“ Git工作目录不干净”。然后列出尚未提交的文件。

但是,我想执行此预发行版,以使用私有npm注册表在本地测试某些内容。这意味着我不必使用Git来提交文件。

是否可以在没有干净的git工作目录的情况下更新package.json中的版本?

1 个答案:

答案 0 :(得分:1)

摘自https://docs.npmjs.com/cli/version上的npm版本文档:

  

如果在git repo中运行,它还将创建版本提交和标记。此行为由git-tag-version控制(请参见下文),可以通过运行npm --no-git-tag-version版本在命令行上禁用。如果工作目录不干净,它将失败,除非设置了-f或--force标志。

我不确定您是否只需要--no-git-tag-version,还是也需要--force标志。