npm测试包
手动执行yarn pub
,ci中去掉npm publish
需要手动执行一次,但这样就可控版本号 本地会有一堆git tag 需手动改中版本号,且没有最小版本0的版本 每次运行都会增加一次版本
"scripts": {
"build": "rm -rf lib && babel index.js --out-dir lib",
"build:version": "yarn version --patch --message \"chore(release): publish v%s\"",
"pub": "yarn build && yarn build:version && npm publish --tag=beta && git push",
"deploy": "yarn build && npm dist-tag add $npm_package_name@$npm_package_version latest"
}
git commit ...
yarn pub # yarn build && yarn version && yarn publish && git push