salesforce LWC:VS Code + DX 学习笔记

一:什么是SF DX环境?   Salesforce Developer Experience(DX)是一组简化整个开发生命周期的工具。它改进了团队开发和协作,促进了自动化测试和持续集成,并使发布周期更加高效和灵活。   二:什么是Scratch Org?   是一个专用的,可配置的,短期的Salesforce环境,您可以在启动新项目,新功能分支或功能测试时快速启动。   注意:Scratch orgs是一次性Salesforce组织,用于支持开发和测试。每天最多可以创建6个临时组织和软件包版本,最多可以创建3个活动临时组织                 youtobe:https://www.youtube.com/watch?v=rtvSmCwjR2c   三:如何在Org中开启dev Hub Guide详细链接:https://developer.salesforce.com/docs/atlas.en-us.216.0.sfdx_setup.meta/sfdx_setup/sfdx_setup_enable_devhub.htm 1.使用管理员账号。从“设置”中,输入Dev Hub“快速查找”框并选择“ Dev Hub.”。如果在“设置”菜单中未看到Dev Hub,请确保您的org是受支持的版本之一。 注意:启用Dev Hub后,您无法禁用它。 2.开启Enable Unlocked Packages (GA) and Second-Generation Managed Packages (Beta).允许非管理员用户访问Dev Hub以创建包。 注意:启用后,您无法禁用它。 我们可以通过创建permission set给指定用户,从而允许他访问Dev Hub并创建stratch org. 创建Permission Set需要有以下配置信息: Object Settings > Scratch Org Infos > Read, Create, Edit, and Delete  Object Settings > Active Scratch Orgs > Read, Edit, and Delete  Object Settings > Namespace Registries > Read 3.如果想在Dev Hub中使用second-generation包,则还需要下面的配置: System Permissions > Create and Update Second-Generation Packages   四:安装CLI 1.下载地址:   苹果系统:https://sfdc.co/sfdx_cli_osx     Windows 32:https://sfdc.co/sfdx_cli_osx     Windows 364:https://sfdc.co/sfdx_cli_win64   2.验证是否安装CLI成功: macOS中打开终端应用程序,Windows中打开命令,输入sfdx。 salesforce LWC:VS Code + DX 学习笔记  3.   五:安装VS Code 1.下载地址:https://code.visualstudio.com/ 2.在VS Code中安装Salesforce Extension Pack来增强VS Code,安装完之后关闭重启VS Code OS:Salesforce Extensions for Visual Studio Code中的某些功能(尤其是Apex支持)依赖于Java平台标准版开发工具包8(JDK8)。即使您安装了其他版本的Java,也需要安装JDK8。 salesforce LWC:VS Code + DX 学习笔记

3. 在VS Code中进行代码开发

A.Mac上通过command + Shift + p/Windows上通过Ctrl + Shift + p,输入SFDX Create Project为创建项目。

B.salesforce LWC:VS Code + DX 学习笔记点击查看创建的项目。展开force-app,可以看到app,aura,LWC,ApexClass等 C.输入SFDX: Authorize an Org,你的默认浏览器会打开一个新的SF登录窗口。 D.输入SFDX: Create Apex Class,输入名称,按回车便可。 E.当我们新的Apex Class中有SOQL查询时,可以在代码中突出查询语句。Mac上通过command + Shift + p/Windows上通过Ctrl + Shift + p,输入SFDX:Execute SOQL Query with Currently Selected Text,回车,选择REST API,按回车。在VS Code’output’中,可以看到查询结果。查询成功会显示: SFDX: Execute SOQL Query ... ended with exit code 0. salesforce LWC:VS Code + DX 学习笔记   F.部署 鼠标右键单击Class文件,SFDC:Depoly Source toOrg 部署成功会显示:SFDX: Deploy Source to Org ... ended with exit code 0 salesforce LWC:VS Code + DX 学习笔记   4.使用VS Code 创建scratch org:SFDX:Authorize a Dev Hub  >  SFDC:Create a Default Scratch org  >  SFDX: Open Default Org SFDX: Push Source to Default Scratch org 推送到临时组织 SFDX: Pull Source from Default Scratch Org 从默认的临时组织中,获取源代码   OS: 直接在生产上修改配置,可能造成的影响
  • Sctr工作流规则导致无限的处理循环。
  • 字段类型的更改会以您无法撤消的方式修改数据。
  • 验证规则中的逻辑错误会阻止您保存记录。
  • 页面布局更改会让人感到困惑而不是改善他们的体验。
上一篇:集线器(HUB)、交换机、路由器的区别和联系 及OSI七层模型 及TCP/IP通信协议


下一篇:Selenium3+python自动化016-Selenium Grid