📜  Push Source to Default Scratch Org 22:46:32.223 sfdx force:source:push --json --loglevel fatal 22:46:47.924 sfdx force:source:push --json --loglevel fatal 以退出代码 1 结束 - Javascript 代码例子(1)

📅  最后修改于: 2023-12-03 15:03:53.821000             🧑  作者: Mango

如何使用SFDX推送源代码到默认的Scratch Org

介绍

SFDX是指Salesforce DX,它是Salesforce为开发人员提供的一套工具,用于简化和加速Salesforce应用程序的开发、测试和部署。本篇文章将为您介绍如何使用SFDX将源代码推送到默认的Scratch Org。

前提条件
  • 拥有一个有效的Salesforce开发者账号。
  • 安装了SFDX CLI(Salesforce DX命令行工具)。
步骤

以下是将源代码推送到默认的Scratch Org的步骤:

  1. 首先,登录到SFDX CLI,并选择要推送的Scratch Org。
sfdx force:auth:web:login -d -a my_scratchorg
`my_scratchorg`是您要推送的Scratch Org的别名。
  1. 进入到要推送的源代码的目录。
cd path/to/source/code/
  1. 使用以下命令推送源代码到Scratch Org。
sfdx force:source:push --json --loglevel fatal
* `--json` :使用JSON格式的输出。
* `--loglevel fatal` :输出日志,并将日志级别设置为“fatal”。
  1. 程序将自动运行。您可以在CLI上观看程序的运行状态。运行完成之后,您将收到一个成功或失败的提示消息。

  2. 如果程序运行失败的话,您可以检查输出记录以了解具体失败的原因,并从命令行凭据存储中删除失效的凭据:

sfdx force:auth:web:logout
  1. 如果程序运行成功,您可以使用以下代码查看推送后的源代码:
sfdx force:source:open
结论

如上所述,您现在已经知道如何使用SFDX将源代码推送到默认的Scratch Org。本过程中使用的命令可以根据您的需求进行调整,并且也可以将它们自定义为脚本以简化进程的执行。