shelljs-release中文文档|shelljs-release js中文教程|解析

npm npmdoc 2年前 (2021-12-21) 346次浏览

shelljs-release中文文档|shelljs-release js中文教程|解析

安装命令:npm i shelljs-release

发布

npm 版本
npm 下载

一个简单的 NodeJS 脚本来帮助发布 npm。

安装和设置

npm install --save-dev shelljs-release

另外,请确保您的主/主分支具有上游跟踪设置:

# Assuming your primary branch is named 'main':
git push --set-upstream origin main

现在,添加一些scriptspackage.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.6to v1.2.7),请运行以下命令:

$ npm run release:patch

这会:

  • 修改版本并为您提交
  • 创建对应的git标签
  • 将您的提交和标签推送到上游
  • 发布到 npm!

凉爽的!

同样,如果你想从跳跃v1.2.6v1.3.0,或者从v1.2.6
v2.0.0,可以运行npm run release:minornpm run release:major
分别。

两步验证(2FA、OTP)

较新版本的 npm支持
双重
身份验证(2FA) 以提高安全性。我们添加了在命令行上传递 OTP 的支持:

$ npm run release:patch -- --otp=123456
$ # Substitute "123456" for your actual OTP from a supported app.
项目贡献人员列表:


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:shelljs-release中文文档|shelljs-release js中文教程|解析
喜欢 (0)
.excerpt .focus {display:none}