verdaccio 是一个基于nodejs的轻量化的私有源
在远程服务器的操作
1. 安装和配置verdaccio
- 全局安装verdaccio
npm install -g verdaccio - 配置文件路径
~/.config/verdaccio/config.yaml - 配置远程访问
listen: 0.0.0.0:4873
2. 运行verdaccio
- 直接运行verdaccio
verdaccio - 使用 pm2 运行 verdaccio (推荐)
pm2 start verdaccio
在本地机器的操作
1. 使用nrm管理源
- 添加源
nrm add verdaccio http://192.168.0.105:4873 - 切换源
nrm use verdaccio
2. 创建用户并登录
- 创建用户
npm adduser - 登录
npm login - 测试是否已登录
npm who am i
3. 创建依赖包并发布
- 创建测试项目 'mytest'
mkdir -p mytest && cd mytest && npm init
touch index.js && echo 'console.log("mytest");' > index.js - 发布依赖包
npm publish
4. 创建测试项目并安装依赖包
- 创建测试项目 'test'
mkdir -p test && cd test && npm init - 安装依赖包 'mytest'
npm install mytest --save