Salesforce DX プロジェクトの作成
Salesforce DX プロジェクトには特定の構造と設定ファイルがあります。設定ファイルは、ディレクトリを Salesforce DX プロジェクトとして指定します。
- force:project:create コマンドを使用して、Salesforce DX プロジェクトのスケルトンプロジェクト構造を作成します。出力ディレクトリを指定しない場合、プロジェクトディレクトリは現在の場所に作成されます。また、スクラッチ組織との間でソースを同期するときにターゲットとなるデフォルトのパッケージディレクトリも指定できます。デフォルトのパッケージディレクトリを指定しない場合、このコマンドによってデフォルトのパッケージディレクトリ force-app が作成されます。
例
1sfdx force:project:create --projectname mywork
2sfdx force:project:create --projectname mywork --defaultpackagedir myapp- (省略可能) 名前空間を Dev Hub 組織に登録します。
- プロジェクトを設定します (sfdx-project.json)。名前空間を使用する場合、それを含めるようにこのファイルを更新します。
- 開発で使用する別の組織 (Sandbox 組織、パッケージ化組織、本番組織など) の形状を模倣するスクラッチ組織を生成するスクラッチ組織定義を作成します。新しいプロジェクトの config ディレクトリには、スクラッチ組織定義ファイルのサンプルが含まれています。