npm包发布时如何自动同步到github仓库?
你可以在prepublishOnly钩子中添加推送命令,都是shell命令,比如在发布前先执行git push和构建发布版本(比如发布命令名称是build-bundle):
"scripts": {
"prepublishOnly": "git push && yarn build-bundle"
},
感觉真正实现的过程,跟你的想法恰恰相反,
真实情况应该是,将代码 push
到 github
,通过 ci
持续集成工具(如:travis
或 github actions
)检测特定分支是否更新,然后再拉取分支自动化发布 npm package。
我这里有个就是这样做的可以参考,https://github.com/gauseen/tools
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
我只用最简单的shelljs完成操作
push.js