一、安装
npm install -g sinopia
启动
sinopia
外网访问配置
通过在config.yaml中修改服务默认的监听端口,从而可以通过外网访问 sinopia 仓库。监听端口后必须以http://[IP | 域名]:[端口]的形式来访问
listen: 0.0.0.0:4873
二、客户端配置
nrm:npm镜像地址管理工具
npm install -g nrm
添加sinopia仓库地址
nrm add sinopia http://192.168.xx.xx:4873
切换私有仓库
nrm use sinopia
三、创建用户与发布包
执行adduser之后,填写用户名密码
npm adduser
登陆
npm login
npm publish
+ npm_test@1.0.1
sinopia是一个用来做npm的registry的私有+缓存镜像的开源组件,但是这个项目现在已经不在维护了,需要移步到verdaccio这个fork。
一、安装
npm install --global verdaccio
启动
verdaccio
配合verdaccio使用
pm2:进程守护管理工具
why:verdaccio命令可以启动和使用verdaccio,我们用kill -9 node杀死进程,如果用pm2来使用pm2对verdaccio进程进行托管启动。尝试通过kill -9去杀verdaccio的进程发现杀了之后又自动启起来。保证这个进程永远都活着
网友评论