Man*_*olo 2 git github node.js npm
我可以在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>
.
问题是:我是否必须在 npm version 或 npm publish 之前明确提交我的更改,或者 npm publish 会处理它。
发布到 NPM 的行为独立于提交和推送到 Git 存储库。
所以,不,你没有需要发布之前提交,并NPM不会犯你。
但是,您仍然应该努力让您的 Git 存储库与您的 NPM 版本相匹配。例如,您可以标记与特定版本相对应的重要提交。
归档时间: |
|
查看次数: |
1637 次 |
最近记录: |