Set Up a Development Org & Debug Mode

DEX475 - Set Up Your Development Environment

📄 第 14 页 🎬 视频课程

课程章节介绍

同学们,我们来一起看看这张幻灯片上的内容,主要是讲LWC开发环境的几个关键点,我会用最简单的话帮大家理清楚。 首先,你要去 developer.salesforce.com/signup 这个地址注册一个完全免费的开发者版组织。有了它,你就有了一块可以随意折腾 Salesforce 的专属空间。 在开发 Lightning Web Components 的时候,你既可以选 Scratch 组织,也就是常说的临时组织,也可以选非临时的组织,比如刚才注册的开发者版或者沙盒环境。 那它们有什么不同呢? Scratch 组织需要一个叫 Dev Hub 的设置。Dev Hub 就像是一个总控中心,要先在正式或开发者组织里启用它,才能去创建 Scratch 组织。这种组织最大的好处是支持源跟踪,你改了什么代码,它只推送你改动过的文件,速度特别快,很适合频繁迭代。 而非临时组织可没有这种源跟踪能力,你每次部署的时候,都会把指定的所有元数据一股脑全传上去。 如果你正在积极地写 JavaScript、做调试,强烈建议你打开调试模式。它有两个明显的好处:一是不会压缩框架代码,让你能看懂原始的逻辑;二是会给你更详细的警告和错误提示。不过代价会拉低一些性能,所以只在开发、调试阶段开启就好。 最后还要记住一点:从 2023 年冬季版本开始,新创建的 Scratch 组织默认启用了 LWS,也就是 Lightning Web Security。这会让你的组件运行在一个更安全的沙箱里,但一些老的非标准的写法可能会受影响。如果你碰到莫名其妙的问题,可以检查一下是不是和 LWS 有关。 好了,这就是这一页我们要掌握的内容。打好环境基础,后面写组件才会更顺手。

关键词

LWC Lightning Web Components Salesforce