Closed youngjuning closed 4 years ago
cnpm 的搭建请参考 http://t.cn/EPau36t ,这里只介绍如何使用
$ npm install -g nrm
使用 add <registry> <url> [home] 添加代理
add <registry> <url> [home]
$ nrm add sishu http://192.168.2.112:7001 http://192.168.2.112:7002
$ nrm ls
我们可以看到默认使用的是官方源,最下边就是我们自己添加的代理源
使用 nrm use 命令切换你要使用的代理
nrm use
$ nrm use sishu
cnpm 默认账号是 admin,添加新账号的方式是直接 npm login 然后按步骤输入账号信息即可完成注册与登录
npm login
$npm login # 输入用户名 # 输入密码 # 输入邮箱
我们可以为我们的私有仓库划分 scope,比如 sishu,这样我们发布新包的时候就可以发布到指定的scope下,便于管理,具体操作如下
sishu
$ npm publish --scope 'sishu' # 比如你发布的是 datejs,那么最终发布会是 `@sishu/datejs`
私有仓库使用起来并没有什么特别的,甚至你还可以用 yarn 来下载
$ npm install @sishu/datejs -S # or $ yarn add @sishu/datejs
一、设置代理
1.1 安装nrm
1.2 添加代理
1.3 查看可用代理
我们可以看到默认使用的是官方源,最下边就是我们自己添加的代理源
1.4 切换代理
二、发布一个新包
1.1 注册与登录
1.2 发布一个包
1.3 安装私有包