前端性能优化六十三:gitlab搭建私有库

(1). 管理流程:

. 在git上新建一个私有仓库组:
    a. 命名:@xxx
    b. 为了避免和外来node包冲突

②. 在@xxx组中,新建私有项目,如utils

③. 版本问题:
    a. 尽可能兼容低版本

④. 限制发布者权限:
    a. 对@xxx中的项目进行命名审核,及更新迭代代码的审核

⑤. 所有的发布私有包,必须走git流程,不能私底下违规发布.

(2). Git仓库当私有npm:

. 得益于npm提供了丰富安装方法:
    a. npm i -S git+ssh://git@git.xx.cn:npm/hello.git
    b. npm i -S git+ssh://git@github.com:npm/npm.git#v1.0.27
    c. npm i -S git+ssh://git@github.com:npm/npm#semver:^5.0
    d. npm i -S git+https://isaacs@github.com/npm/npm.git
    e. npm i -S git://github.com/npm/npm.git#v1.0.27

npm + git私有仓库搭建企业私有的npm:

// 新建私有git仓库,也可作为npm的scope命名.
https://gitlab.com/mygroup/myproject.git

// clone仓库:
git clone https://gitlab.com/mygroup/myproject.git

// npm init:
npm init --scope=mygroup

// 按npm规范开发完push到仓库

// 安装
"@mygroup/myproject": "https://gitlab.com/mygroup/myproject.git"
// 不想输入用户名密码(不建议在我们项目的package.json中这样做)
"git+https://github账号名:密码@github.com/weiduqianduan/npmTest.git"

// 使用
var myproject = require('@mygroup/myproject');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值