如何利用 git 作为 npm 私有仓库
背景
对于公司研发团队,业务中,经常会有搭建私有 npm 仓库的需求。但是对于小团队来说,搭建私有 npm 仓库难度较大,且维护成本高。相对的,如果使用原有的 git 作为 npm 仓库,则可以大大提高效率。即能节省搭建成本,后期的维护成本也能大大降低。
方法
1. 创建 git 仓库
git 作为 npm 仓库无特殊要求,正常创建一个项目库即可
2. 拉取代码
git 作为npm包,地址应为git+<git地址>#<分支/commit>
。示例:
npm install git+https://github.com/jsspace/blog-vue.git#dev
拉取之后,package.json 记录的版本如下
3. 升级版本
升级 git 包版本,可以修改 #
后面的分支,与线上分支一致即可。修改完成之后,再运行
npm update <包名>
即可拉取最新分支的代码
至此,一个简单的基于git的npm私有仓库便应用与项目
总结
采用 git 作为 npm 私有仓库,省去了自建私有仓库的搭建陈本、服务器成本、维护成本以及npm发版成本。让研发精力更小的放在工具上,极大的提高了研发效率。
原文地址:https://webfem.com/post/git-npm-package,转载请注明出处