本篇介绍 VS Code Studio + Salesforce Extension Pack插件的使用。
一. 插件配置
- 下载并安装vs code studio,下载地址:https://code.visualstudio.com/
- 下载并安装 salesforce CLI,下载地址:https://developer.salesforce.com/tools/sfdxcli
安装以后,使用 cmd输入 sfdx,如果出现类似内容,则证明安装成功
- 左侧切换到扩展区域,搜索 Salesforce Extension Pack并进行安装,此包中包含了9个组合的包,包含了所需要的CLI以及其他的核心包
- [可选项] 下载并安装JDK,因为部分apex功能可能需要用到。可参考:https://developer.salesforce.com/tools/vscode/en/vscode-desktop/java-setup
二. 开发工具使用
- 使用 ctrl + shift + p 快捷键打开 commands,mac快捷键是command + shift + p,本篇内容以windows讲解。快捷键 ctrl + shift + p, 创建项目,建议使用 Create Project with Manifest
template选择Standard,然后对项目目录起一个名称,保存在你需要的项目目录即可。
当我们创建一个项目以后,我们可以简单的看三部分。
- force-app:存储当前环境的元数据信息,比如 apex class代码等;
- manifest:package的xml区域,此区域配置metadata api提供的配置信息。也可以构建其他的xml的资源,然后基于这个xml去检索。举个例子,package.xml维护项目整体的xml信息,如果检索以后整体检索需要很长时间,现在只需要检索 某个object或者少的资源信息,可以在 manifest创建其他的 package.xml,然后重新检索即可。
- 左下角展示当前的org是启用的哪个环境。
- 授权一个org。使用 ctrl + shift + p,输入 sfdx: authorize an Org
我们选择一下当前ORG的类型,是production/developer edition还是sandbox环境,选择 login / test的内容,如果项目禁用了 login / test方式,也可以基于 custom设置公司domain信息进行登录。