Verdaccio 搭建npm私有仓库
由于sinopia项目不再维护,故选取fork项目verdaccio进行搭建,使用方法一样,仅仅将sinopia换为verdaccio
环境依赖
python 2.7.x
node-gyp
1. 安装verdaccio
1 | npm i -g verdaccio |
2. 启动项目
默认启动
1
2
3
4
5verdaccio
# 默认加载 ~/.config/verdaccio/config.yaml
# 默认监听
# 默认存储位置 ~/.config/verdaccio/storage/
# 默认账号密码存放位置 ~/.config/verdaccio/htpasswd终端命令启动
1 | verdaccio -l 端口 -c 配置文件位置 |
- pm2进程守护
1 | pm2 start `which verdaccio` --name "local_npm" |
3. 项目使用
修改源
1
npm set registry http://0.0.0.0:4433
增加用户
1 | npm adduser --registry http://0.0.0.0:4433 |
- 发布包 和发布到npm仓库一样,登录,发布
1 | npm login |
- 安装包
1 | npm install @xxx/yyy |
4. 注
使用 nrm 管理源 使用 nrm 增加源
1 | nrm add nl http://0.0.0.0:4433 |
使用 nrm 切换源
1 | nrm use nl |
浏览 nrm 源
1 | nrm ls |
本文作者 : 萧逸雨
原文链接 : http://qiubo.ink/2017/09/14/Verdaccio搭建npm私有仓库/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!