私有npm——verdaccio

152 阅读1分钟

目前比较常见的私有npm搭建有以上几种 本文主要选择verdaccio window环节下简单讲下:

*官网:verdaccio.org/ *安装:node > v12 npm >= 4.x 建议使用最新版本的node包管理工具 > npm@6.x | yarn@1.x | | yarn@2.x | pnpm@6.x

  1、npm install -g verdaccio   or  yarn global add verdaccio
  2、检查是否安装成功 verdaccio -v 查看版本
  3、先按下图添加监听端口,然后运行verdaccio 可以得到监听地址输入监听地址可以得下面所示:
  4、安装nrm  npm i -g nrm  npm源管理
  5、运行nrm ls 
  6、nrm add XXX http://XX.XX.XX.XX:3000 添加一个本地的源  (xxx:例如:uIcomment) (XX.XX.XX.XX:ip地址)
  7、nrm use XXX 切换本地源 
  8、npm addUser 新增用户 输入用户名和密码和邮箱
  9、npm public 找到你要发布的项目发布
  10、刷新页面检查下是否发布成功
  11、如果在服务器上需要长期在线  需要安装 npm i -g pm2  进程守护  
  12、pm2 start verdaccio  

C:\Users\SZHTHJLT\AppData\Roaming\verdaccio\config.yaml 中找到配置文件

image.png

image.png

  1. storage: 资源包存放位置

  2. plugins: 插件存放位置

  3. web: 管理包的web页面配置

  4. listen: 监听服务地址和端口设置

  5. auth: 权限相关设置

  6. uplinks: 管理多个私有源设置

  7. packages: '@/': 配置私有化 例如 @vue/* 你可以@company/* '**': 除了上面的其他的你会去哪里回去