shelljs-release中文文档|shelljs-release js中文教程|解析
安装命令:npm i shelljs-release
发布
一个简单的 NodeJS 脚本来帮助发布 npm。
安装和设置
npm install --save-dev shelljs-release
另外,请确保您的主/主分支具有上游跟踪设置:
# Assuming your primary branch is named 'main':
git push --set-upstream origin main
现在,添加一些scripts
到package.json
像这样:
"scripts": {
"test": "... whatever you had here before ...",
"release:major": "shelljs-release major",
"release:minor": "shelljs-release minor",
"release:patch": "shelljs-release patch"
},
好吧,你可以走了!
使用示例
如果你对你的项目做了一些提交,现在想要发布一个新的更新,补丁号有一个颠簸(即 from v1.2.6
to v1.2.7
),请运行以下命令:
$ npm run release:patch
这会:
- 修改版本并为您提交
- 创建对应的git标签
- 将您的提交和标签推送到上游
- 发布到 npm!
凉爽的!
同样,如果你想从跳跃v1.2.6
到v1.3.0,
或者从v1.2.6
到
v2.0.0
,可以运行npm run release:minor
或npm run release:major
分别。
两步验证(2FA、OTP)
较新版本的 npm支持
双重身份验证(2FA) 以提高安全性。我们添加了在命令行上传递 OTP 的支持:
$ npm run release:patch -- --otp=123456
$ # Substitute "123456" for your actual OTP from a supported app.
项目issue地址: https://github.com/shelljs/release/issues
项目issue数量: 1
项目贡献人员列表: