目录
1. 前提条件
本地安装 nodejs 并升级到 v12 版本以上,点击查看win10升级nodejs方法
2. 私服安装
1. 以管理员方式运行命令行工具,安装 verdaccio:
npm install -g verdaccio
2. 由于 verdaccio 对单个上传的包大小有限制,这里手动修改配置文件以增加单个包允许上传的大小。配置文件路径为:C:\Users\GUOMX\AppData\Roaming\verdaccio\config.yaml。在最后一行增加:
max_body_size: 100mb
3. 启动私服 verdaccio
verdaccio
会打印私服信息:
warn --- config file - C:\Users\GUOMX\AppData\Roaming\verdaccio\config.yaml
warn --- Plugin successfully loaded: verdaccio-htpasswd
warn --- Plugin successfully loaded: verdaccio-audit
warn --- http address - http://localhost:4873/ - verdaccio/5.1.1
4. 查看 npm 当前指向仓库地址
npm config list
配置指向私服地址(更换 npm 库)
npm config set registry http://localhost:4873/
5. 登录
npm adduser --registry http://localhost:4873/
填写用户名、密码、邮箱(可选)
6. 私服访问地址:http://localhost:4873/,点击右上角登录。
7. 查看当前登录用户
npm whoami --registry http://localhost:4873/
# 若未登录则登录
npm login --registry http://localhost:4873/
8. 发布 && 卸载
# 打包
npm run lib
# 发布包
# 若上面第4步没有配置指向私服地址,则执行 npm publish --registry http://localhost:4873/
npm publish
# 卸载包
npm unpublish <package> --force