如何利用 git 作为 npm 私有仓库

2025-03-24
golang
38

背景

对于公司研发团队,业务中,经常会有搭建私有 npm 仓库的需求。但是对于小团队来说,搭建私有 npm 仓库难度较大,且维护成本高。相对的,如果使用原有的 git 作为 npm 仓库,则可以大大提高效率。即能节省搭建成本,后期的维护成本也能大大降低。

npm + git

方法

1. 创建 git 仓库

git 作为 npm 仓库无特殊要求,正常创建一个项目库即可

2. 拉取代码

git 作为npm包,地址应为git+<git地址>#<分支/commit>。示例:

npm install git+https://github.com/jsspace/blog-vue.git#dev

拉取之后,package.json 记录的版本如下

image.png

3. 升级版本

升级 git 包版本,可以修改 #后面的分支,与线上分支一致即可。修改完成之后,再运行

npm update <包名>

即可拉取最新分支的代码

至此,一个简单的基于git的npm私有仓库便应用与项目

总结

采用 git 作为 npm 私有仓库,省去了自建私有仓库的搭建陈本、服务器成本、维护成本以及npm发版成本。让研发精力更小的放在工具上,极大的提高了研发效率。

原文地址:https://webfem.com/post/git-npm-package,转载请注明出处