1. 配置访问令牌
在 profile 上配置访问令牌,到期实际不选即永不过期
2. 获取组件库 ID
在创建完组件库后,在组件库的详情页取得对应的项目ID
3. 配置项目 .npmrc
在需要安装组件库的项目的根目录配置.npmrc
@component:registry=http://${gitlab ip address}/api/v4/projects/${项目ID}/packages/npm/
//39.108.152.130:6080/api/v4/projects/25/packages/npm/:_authToken=${访问令牌}
strict-ssl=false
audit=false
4. 发布组件库
在组件库重复第三步,配置好.npmrc和package.json后,执行$ npm publish,会将代码发布到 Gitlab,注意,package.json 中的 name 参数必须以 @component 开头,如 @component/test
完成以上操作后,我们可以通过软件包和镜象库中看到发布的包
4. 安装组件库
安装命令按照普通的npm install即可
$ npm install @component/test -S
$ npm install @component/test@1.0.0 -S