npm可以先打包测试版,测试成功后再publish最终版。
打包测试版:
npm version 3.1.0-beta.0
npm publish --tag beta //npm info 查看版本信息
npm install xx@beta 本地安装beta版 不添加beta则默认安装latest最终版
打包alpha版,但不会更新线上npm包版本号。安装需要alpha版
yarn && npm version prerelease --preid alpha && npm publish --tag alpha && git push
打包最终版:
npm version patch(或其他)
npm publish
git push origin HEAD:dev //打包会新生成一条commit记录,产生新的指针(不是分支), 将当前指针HEAD推送到相应的远程分支就行
指定私有npm包安装地址
创建.npmrc文件,里面registry=https://www.npmjs.com/