Mobile Development & Custom Deployment

DEX475 - Live Preview, Mobile Dev, Deployment & Best Practices

📄 第 24 页 🎬 视频课程

课程章节介绍

好,我们来聊聊今天这个Slide里讲到的移动开发和部署Lightning Web Components的一些替代方法。 首先,Slide提到,如果你想在移动设备上预览组件,可以使用Salesforce CLI的一个插件,叫Mobile Fields。它能让你在虚拟的移动设备上看看组件会是什么样子。同时,官方有一本《移动和离线开发人员指南》,是很好的伴侣文档,做移动端或者需要离线功能的同学一定要去参考。 接下来是重点——如果你没有使用Salesforce DX这套工具,该怎么把Lightning Web Components部署到环境里呢?Slide告诉我们,可以用传统的元数据API方式。具体怎么做呢?你需要创建一个压缩的存档,里面包含组件文件和package.xml清单文件,使用的元数据类型叫LightningComponentBundle。然后,你可以借助像ANT Migration Tool这样的工具,或者自己写脚本来调用元数据API部署这个包。 但是要注意,不用Salesforce CLI的话,你也会失去它自带的更改追踪能力,所以你需要自己想办法来管理源代码的变化,比如用GitHub来监控代码变更。另外,如果数据有变化,还可以考虑使用沙箱审计功能来跟踪。 所以总结一下,Slide是要告诉我们:移动预览可以用CLI插件,离线开发要查专门的指南;如果你没上Salesforce DX,也能用元数据API打包部署,但需要自己处理版本控制和变更跟踪的问题。这些点,在实际项目里挺实用的,大家根据自己团队的DevOps流程来选择就好。

关键词

LWC Lightning Web Components Salesforce