npm 发布版本或私有库版本流程是什么样的? 我经常健忘修改 package.json
中的版本信息.
写好代码后, git commit & git push
的时候, 经常忘记修改版本信息.
公共库好解决, 先 npm publish
的时候会建立版本. 再 git push
, 不会遗忘了.
目前个人在公司内私有库的都是, npm install "git+ssh:xxxx.git^0.1.1"
git仓库的方式建立依赖信息, 需保持package.json
版本信息与 git tag
一致,有什么好的解决方案?
========================================================
composer 的发布流程就比较简单了, composer.json
中没有版本信息, 先提交git仓库后, 建立git 相应版本 tag, packagist.org/satis 会从git仓库中分析版本, 就不会有健忘的问题.
可以试试precommit钩子