课程章节介绍
好,我们来看这一页,它讲的是用 Salesforce DX 工具来做 Lightning Web Components 开发,这是目前最舒服、集成度最高的方式。
你可以把 Salesforce DX 想象成一套专门为开发者准备的工具箱。里面都包括什么呢?首先有 Salesforce CLI,也就是命令行工具;然后有咱们写代码用的 VS Code,配合 Salesforce 专门提供的扩展包,装上之后,很多功能就能直接在编辑器里操作了。还有一个很重要的东西叫 Salesforce DX 项目结构,它把代码、配置都按一种标准方式组织好,方便团队协作。最后,开发环境不是在正式的生产组织里直接搞,而是在 scratch org 或者沙箱里,这样既安全又灵活。
这套工具链带来的好处非常明显。第一个,临时组织(比如 scratch org)里支持源跟踪,也就是说,它知道哪些文件被你改过。那部署的时候呢,就只推送变更过的部分,不用把整个代码库重新上传,速度会快很多。第二,天生就适合跟 Git 这种版本控制系统配合,改了什么都能追溯。第三,它还能自动做 linting,帮你检查代码规范,减少低级错误。最后,所有的工作流程都可以通过 CLI 命令完成,一条命令就能创建环境、推送代码、运行测试等等。
操作起来也很方便,如果你用 VS Code,按 Command + Shift + P,然后输入 sfdx,就会看到各种命令,比如创建项目、授权组织、部署源码等等。当然,你也可以直接打开终端,敲同样的命令来执行。
如果你是第一次接触,我建议从 Trailhead 上的“快速启动”项目开始,它会手把手带你走一遍完整流程,把环境搭好,跑一个简单的例子。这样你就能直观地感受到这套工具是怎么让 LWC 开发变得又快又顺畅的。
关键词
LWC
Lightning Web Components
Salesforce