Gitlab 私有化管理 npm 包
新建私有 npm 模块
- 在 Gitlab 新建一个组,名为 kk
- 新建组 kk 里新建一个项目 kk-cms
- 将 kk-cms 克隆到本地开发环境
- 打开 kk-cms 终端执行
npm init --scope=kk
生成package.json
文件 - 将 kk-cms 提交到 Gitlab 仓库
使用私有 npm 模块
- 在需要使用到项目
package.json
文件中添加依赖
"@kk/kk-cms":"git+http://git.your-inc.com/kk/kk-cms.git"
- 执行
npm install
或者yarn
进行安装即可
更新私有 npm 模块
npm install @kk/kk-cms
或yarn upgrade @kk/kk-cms
问题&解决
- 执行 yarn 进行包安装时报错“Exit code: 128”
清空 yarn 到缓存文件重新安装即可,路径/Users/yourName/Library/Caches/Yarn/v1/.tmp/