1、服务器搭建
1. 安装node 环境
2. 安装verdaccio
npm install -g verdaccio --unsafe-perm
3. 启动
3.1 直接命令启动
verdaccio
第一句是配置文件的路径
打开config.yaml文件
vim /root/.config/verdaccio/config.yaml
在配置文件最后一行 添加监听端口
listen: 0.0.0.0:4873
这样外网就能够访问我们的端口了
3.2 使用pm2 守护verdaccio进程
安装pm2并使用pm2启动verdaccio,使用pm2托管的进程可以保证进程永远是活着的,尝试通过kill -9去杀verdaccio的进程发现杀了之后又自动启起来。推荐使用此种方式启动verdaccio.
3.2.1 安装pm2
npm install -g pm2 --unsafe-perm
3.2.2 使用pm2启动verdaccio
pm2 start verdaccio
这样verdaccio就启动成功了。
2、客户端
2.1安装nrm
nrm
是 npm registry
管理工具, 能够查看和切换当前使用的registry
npm install -g nrm
nrm ls
可以查看当前所有的源。可以通过nrm add xxx 添加私有库的地址
添加用户
npm adduser --registry http://xxx.xxx.xx.xx:4873 //私服的地址后面根据提示新建用户名就可以了
然后在verdaccion启动页面尝试登录即可,默认登录后有发布包的权限。
npm pubilsh