经过数小时的努力,我找到了解决方案。因此,我实际上需要按照此处、此处和此处提供的每一个步骤进行操作。我真的需要在这 3 个链接之间进行交叉检查才能使事情正常进行。
这是我所做的:
1) 在 Visual Studio 包管理器控制台中,执行此操作npm install -g code-push-cli
。这将安装 CodePush CLI 所需的
2) 在控制台中,执行code-push register
. 这将打开一个浏览器并注册您的帐户并与 github 或 microsoft 平台关联,以便稍后进行代码同步。
3) 注册成功后,做code-push login
。这将打开浏览器并为您生成访问密钥。假设将弹出一个 CLI 并允许您输入访问密钥以进行登录。但就我而言,控制台挂起。所以我必须做code-push login --accessKey <accessKey>
登录的方法。
4)之后,code-push app add <app_name>
注册应用程序。这会将信息发送到代码推送服务器并允许您的应用执行代码推送
5)code-push deployment add <app_name> "Staging"
启用应用程序以部署到服务器
6)添加部署成功后,code-push deployment ls <app_name> -k
检索部署密钥用于暂存和生产
我仍然需要反复试验才能在应用程序中使用代码。但至少我现在设法获得了部署密钥。
希望它可以帮助那些使用 ionic 进行代码推送的人