【发布时间】:2016-07-22 03:37:09
【问题描述】:
我可以在https://docs.npmjs.com/getting-started/publishing-npm-packages 看到npm version <update_type> 更改了package.json 中的版本号(如果你有这个版本号,也可以在你的git 存储库中添加一个带有此版本号的标签)。然后,使用npm publish 提交更改并更新包。
我在 Github 中有一个存储库,发布在 NPM。
问题是:我是否必须提交我的更改
在npm version <update_type> 或npm publish 之前明确显示,否则npm publish 会处理它。
这是我现在如何进行的示例:
进行一些更改
执行下一条命令:
git add .
git commit -m "Message"
npm version minor
npm publish
这是我不确定是否可行的方法:
进行一些更改
执行下一条命令:
npm version minor
npm publish
编辑:
事实上,如果我执行npm version minor 之前没有提交更改,我会得到这个错误:
npm 错误! Git 工作目录不干净。
所以答案是:是的,我必须在 npm version <update_type> 之前明确提交我的更改。
【问题讨论】: