# npm 安装私有 git 包

# 1. 说明

借助 GitLab 打造简易 NPM 私服(私仓),共享一些公共的 npm 包。

# 2. npm 项目

放在 GitLab 上的项目的 package.json :

{
  "name": "@frontend/ui-theme"
}

npm 包的名称: 通过 name 属性设置

多版本管理: 通过 git 的多个分支来维护

# 3. 安装

将 GitLab 上的 npm 包安装到本地项目:

# 安装 master 分支的代码
npm install git+http://10.88.0.8:frontend/ui-theme.git#master

# 安装 v0.1 分支的代码
npm install git+http://10.88.0.8:frontend/ui-theme.git#v0.1

安装后的 package.json 文件:

{
  "dependencies": {
    "@frontend/ui-theme": "git+http://10.88.0.8:frontend/ui-theme.git#master"
  }
}

# 4. 更新

# 当“私仓”中的 npm 包代码有更新时,可以更新 npm 包
npm update @frontend/ui-theme

# 5. 卸载

# 如需更换版本,可以先卸载再安装
npm uninstall @frontend/ui-theme

# 6. 使用

import '@frontend/ui-theme';

直接在 JS 代码中通过 import 指令(语法)引入即可。

# 7. 参考

本章目录