开发者用 Scratch Orgs 方式开发
开发者用 Scratch Orgs 方式开发
步骤:
-
开启 Dev Hub
-
SF > Settings > Dev Hub
, 打开Dev Hubs
开关。一旦打开,不能关闭!
-
-
登陆 Dev Hub Org(VSCode)
- vscode
CMD+SHIFT+P > SFDX: Authorize a Dev Hub
,用登陆主Org帐号。 - 或 terminal
sfdx auth:web:login -d -a myhuborg
- vscode
-
创建默认 Scratch Org(VSCode)
-
vscode
CMD+SHIFT+P > SFDX: Create a Default Scratch Org...
,给个Org名字dev1
,给个回收天数7
,完。相当于运行
sfdx force:org:create -f config/project-scratch-def.json --setalias dev1 --durationdays 7 --setdefaultusername --json --loglevel fatal
-
或 terminal
sfdx force:org:create -s -f config/project-scratch-def.json -a dev1
-
-
查看 Scratch Org
- vscode ` CMD+SHIFT+P > SFDX: Open Default Org`
- 或 terminal
sfdx force:org:open
-
推送代码
-
vscode
CMD + SHIFT + P > SFDX: Push Source to Default Org
-
或 terminal
sfdx force:source:push
Scratch Org 该命令第一次会把代码库的代码都上传布署,后续会把变更的代码上传布署。
-
参考资料
- Salesforce - Create Scratch Orgs
- [Salesforce - Build Your Own Scratch Org Definition File](