📜  使用 Salesforce DX 开发应用程序 (1)

📅  最后修改于: 2023-12-03 14:49:46.320000             🧑  作者: Mango

使用 Salesforce DX 开发应用程序

Salesforce DX 是一种现代的开发方法,它帮助开发人员更快地构建和交付 Salesforce 应用程序。以下是使用 Salesforce DX 开发应用程序的步骤:

步骤1 - 安装 Salesforce DX

要开始使用 Salesforce DX,首先需要安装它。您可以通过官方网站下载它并根据说明进行安装。

步骤2 - 创建一个项目

一旦安装了 Salesforce DX,接下来要做的就是创建一个项目。在命令行工具中输入以下命令:

sfdx force:project:create -n MyAwesomeApp

这将创建一个名为“ MyAwesomeApp”的项目,其中包含必要的目录和文件。

步骤3 - 创建一个 org

在 Salesforce DX 中,您使用 Scratch Org 来对应于一个开发环境。要创建一个 Scratch Org,请在项目目录中使用以下命令:

sfdx force:org:create -s -f config/project-scratch-def.json -a MyScratchOrg

这将创建一个名为“ MyScratchOrg”的 Scratch Org,该 Scratch Org 是使用位于项目中的 project-scratch-def.json 文件定义的配置信息创建的。

步骤4 - 开始开发

现在,您已经为自己的应用程序准备好了环境,并准备好开始开发。在项目目录中,可以使用以下命令创建一个 Apex 类:

sfdx force:apex:class:create -n MyClass

该命令将在默认位置创建一个名为“ MyClass”的 Apex 类。

步骤5 - 将代码推送到 Scratch Org

开发应用程序的一部分是在 Scratch Org 中构建和测试代码。当您准备好将代码推送到 Scratch Org 时,可以使用以下命令:

sfdx force:source:push

此命令将检查您的项目并将其部署到您的 Scratch Org。

步骤6 - 运行测试

在您的 Scratch Org 中添加,更新或删除代码后,可以使用以下命令运行 Apex 测试:

sfdx force:apex:test:run

这个命令将运行所有有效的 Apex 测试并返回结果。

步骤7 - 检查变化

一旦您都准备好了,您可以将 Scratch Org 中的更改提取回到本地项目中,使用以下命令:

sfdx force:source:pull

这个命令将检查您的 Scratch Org 并将代码引入您的项目中。如果本地代码库中存在与 Scratch Org 冲突的代码,则此命令将提示您进行合并或覆盖。

总结

使用 Salesforce DX 可以帮助您更快,更高效地构建和交付 Salesforce 应用程序。上述步骤仅是使用 Salesforce DX 的开始。随着掌握 Salesforce DX 的方法,您可以使用更多功能来简化并加速开发过程。