文章目录
介绍
团队开发用到npm,但公司要求使用的私有npm库方便管理,查找相关资料后决定使用verdaccio搭建npm私有库。话不多说直接开始吧。
参考文献:
verdaccio-npm
pm2-npm
nrm – NPM registry manager
实现思路
- 搭建verdaccio私有库
- 使用pm2管理进程,避免服务挂掉的情况
- 发布安装npm包
- 使用nrm管理\切换npm registry
安装步骤
安装verdaccio
- verdaccioi是 sinopia 开源框架的一个fork,sinopia已经没有人维护了所以建议直接使用verdaccio。使用npm全局安装即可。
npm install verdaccio -g
- 测试运行verdaccio,测试是否安装成功。
成功示例:
打开http://localhost:4873出现如图所示界面则表示安装成功:
注意
- 默认启动服务需要占用4873端口,若启动verdaccio服务失败请检查该端口是否被占用,或者手动修改对应的配置文件。一般路径为
C:\Users\用户\AppData\Roaming\verdaccio\config.yaml
。修改其中的端口号。 - config.yaml配置文件详解
# #号后面是注释
# 所有包的缓存目录这里建议修改放在其他盘不要放在系统盘
storage: ./storage
# 插件目