使用教程
使用nrm管理npm registry
// 安装
yarn global add nrm
// 添加自己服务器到地址到nrm
nrm add pnpm http://pnpm.niuqi69.top:9001/
// 查看本地的下载源
nrm ls
// 切换下载源
nrm use pnpm
发布私有npm
- 注册
npm adduser --registry
- 已有账号(登录)
npm login
- 发布
npm publish --registry http://pnpm.niuqi69.top:9001/
- 删除已经发布的包
npm unpublish --force your-package-name --registry http://pnpm.niuqi69.top:9001/
- 版本说明
npm version后面参数说明:
- patch:小变动,比如修复bug等,版本号变动 v1.0.0->v1.0.1
- minor:增加新功能,不影响现有功能,版本号变动 v1.0.0->v1.1.0
- major:破坏模块对向后的兼容性,版本号变动 v1.0.0->v2.0.0
当要进行大版本迭代的时候,或者增加一些核心的功能,但又不能保证新版本百分之百正常,这个时候就可以发布先行版本。 SemVer规范中使用alpha、beta和rc来修饰先行版本。
- alpha:内部版本
- beta:公测版本
- rc:Release candiate,正式版本的候选版本
备注
- 修改verdaccio/config.yaml 的时候,需要通过pm2 start verdaccio 重新启动才可以生效。