npm 包 tnrn-code-push-cli 是一个专门为 React Native 开发者推出的命令行工具,用于与微软推出的 CodePush 进行集成,提供了快速部署和管理 React Native 应用程序的方法。
安装 tnrn-code-push-cli
在开始使用 tnrn-code-push-cli 之前,我们需要先将其安装到本地计算机中。
--- ------- -- ------------------
此命令将 tnrn-code-push-cli 安装到全局环境下,允许您在任何地方使用该命令。
初始化 tnrn-code-push-cli
在安装了 tnrn-code-push-cli 后,我们可以首先执行初始化命令。该命令将生成一个 code-push.json 文件,用于记录 CodePush 部署信息,同时生成一个 .code-push-release-token 文件,用于验证您的 CodePush 帐户。
-------------- ----
执行完该命令后,您需要输入您的 CodePush 帐户的访问密钥。如果您没有 CodePush 帐户,在此处您可以使用微软的 Azure 帐户注册并创建一个帐户。完成之后,您将看到以下信息:
-------- -------- --- ---------- --- -------- ------ ------- --- --- ---- ------------ ------------- ---- -------- ----------- --- ---------- --------- -------------- --------- ---- ------- -------- ---------- --- --- ----------- --- --- ------ ---- -- -------- --- ---------------- -------- -- ---- ---------------- -----
部署应用程序
要将新版本的应用程序部署到 CodePush,我们可以使用 tnrn-code-push-cli 的 release 命令。该命令需要三个参数:应用程序名称、部署环境和版本号。
-------------- ------------- ----------- ------- --------------------- -----
此命令将构建并部署应用程序的新版本。在此示例中,我们将应用程序部署到 Android 平台,并设置版本号为 1.0.0。
回退版本
如果您在部署新版本后发现出现问题,请使用 tnrn-code-push-cli 的 rollback 命令回退到上一个版本:
-------------- -------- ----------- -------
请注意,在此示例中,我们省略了版本号。如果您已部署了多个版本,您可以通过指定版本号来回退到特定版本:
-------------- -------- ----------- ------- --------------- --
查看部署历史记录
要查看应用程序的部署历史记录,我们可以使用 tnrn-code-push-cli 的 deployment 命令。
-------------- ---------- ------- ----------- ----------
此命令将显示 Production 部署环境的历史记录。
查看可用部署
如果您想查看应用程序当前可用的部署列表,可以使用 tnrn-code-push-cli 的 deployment 命令。
-------------- ---------- -- -----------
此命令将列出应用程序的所有部署环境。
结论
tnrn-code-push-cli 是一个强大的命令行工具,可帮助 React Native 开发者快速部署和管理应用程序。通过深入了解其使用方法和选项,您可以更加灵活和高效地管理和部署应用程序。我希望这篇文章能对您的工作有所帮助!
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600668f5d9381d61a3540ea1