TRAILHEAD:Salesforce DX の設定 から抜粋。
Salesforce DX は、開発ライフサイクル全体を合理化する新しいツールセットです。Salesforce DX によって、チーム開発とコラボレーションが向上し、自動テストと継続的インテグレーションが促進され、リリースサイクルがより効率的で俊敏になります。
Salesforce DX は、単に新しいツールセットというだけにとどまらず、情報源を組織からバージョン管理システム (VCS) へと移行する新しい開発パラダイムです。Salesforce DX によって、開発の焦点が、組織ベースの開発からアーティファクトベースの開発へと移ります。
ハブ組織とは、組織を管理する組織のこと。
有料の組織(Enterpriseとか)で有効化すると使える。
とりあえず試したいなら、Dev Hub トライアル組織 が30日間無料で使える。
ということで、DevHubにサインアップ。
エラー内容
コマンド(cmd):sfdx force:org:create -s -f config/project-scratch-def.json -a GeoAppScratch
の時、
ERROR running force:org:create: You do not have access to the [ScratchOrgInfo] object
原因:ログインしたユーザー名の違い
sfdx force:auth:web:login -d -a DevHub
の後にログインのユーザー名とパスワードを聞かれるのでちゃんと入力。
色々salesforceのプロジェクト立ち上げているので保存した別のユーザー名とパスが入ってしまった。なので管理に注意。
sfdx force:org:create -s -f config/project-scratch-def.json -a GeoAppScratch
を実行し、無事プロジェクトが作成された。
(sfdx force:auth:web:login -d -a DevHub は2回目以降不要)
次回:DemoのE-Bikes Lightning Web Components をローカルに持ってきて追加できた件
Hello World Lightning Web コンポーネントの作成を一番初めにやった方がいいかも
☆いいね貰えると学習の励みになります☆