使用verdaccio 搭建npm 私用库

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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容