1.在服务器安装 node
官网地址:nodejs.org/zh-cn/
2.安装verdaccio
npm install –global verdaccio
3.安装完成后直接输入 verdaccio 命令即可运行
Verdaccio doesn't need superuser privileges. Don't run it under root.
warn --- config file - /root/.config/verdaccio/config.yaml
warn --- Plugin successfully loaded: htpasswd
warn --- Plugin successfully loaded: audit
warn --- http address - http://localhost:4873/ - verdaccio/3.10.2
4.修改配置文件(config/verdaccio/config.yaml)
/root/.config/verdaccio/config.yaml 找到config.yaml 最后一行加上 listen: ip:host (例如:listen: 192.168.0.1:4873)
5.使用pm2启动verdaccio,保证该进程一直处于打开状态
npm install -g pm2 --unsafe-perm
pm2 start verdaccio
6.修改本地源地址
···NPM···
npm config set registry http://x.x.x.x:4873
···CNPM···
cnpm config set registry http://x.x.x.x:4873
···YARN···
yarn config set registry http://x.x.x.x:4873
7.注册登录用户
npm adduser
npm login
8.本地项目包发布
npm login
npm publish
需要包含package.json 如果没有 npm init 生成
package.json 的name 代表包的名字
package.json version 代表包的版本
npm publish 发布你的包
9.项目中使用内网的包
切换镜像到内网 (步骤6)
npm i test