Salesforce DX 環境の設定
学習の目的
このプロジェクトでは、次のことを行います。
- Salesforce CLI をインストールする。
- Visual Studio Code と Salesforce DX 向け拡張機能をインストールする。
- Lightning Web コンポーネントを作成してリリースする。
はじめに
Lightning Web コンポーネントは、Lightning コンポーネントを構築するための新しいプログラミングモデルです。画期的な Web 標準を使用し、Aura プログラミングモデルとの共存と相互運用が可能であり、比類のないパフォーマンスを提供します。Lightning Web コンポーネントを作成、開発し、その強力な機能とパフォーマンスのメリットを利用するには、Salesforce DX を設定する必要があります。また、このクイックスタートでは Visual Studio Code も使用します。これは、Salesforce Platform での開発で推奨されるコードエディタです。開発者環境が整ったら、簡単な Lightning Web コンポーネントを作成し、Lightning Experience のページに追加する方法を学習します。
Salesforce Developer Experience (DX) は、開発ライフサイクル全体を合理化するツールセットです。チームによる開発とコラボレーションの向上、自動化テストと継続的インテグレーションの容易化、リリースサイクルの効率化とアジャイル化を実現します。
Trailhead Playground を設定する
新しい Trailhead Playground を作成します。
- 新しい Trailhead Playground を作成するには、このステップの最後にあるドロップダウンをクリックして [Create a Trailhead Playground (Trailhead Playground を作成)] を選択します。
- Trailhead Playground を作成したら、[Launch (起動)] をクリックします。
パスワードをリセットします。後のステップで Salesforce CLI を使用して Trailhead Playground を認証するために、ユーザ名とパスワードの両方が必要です。
組織に [Get Your Login Credentials (ログイン情報の表示)] というタブが表示されている場合は、以下の手順に従います。表示されていない場合は、アプリケーションランチャー () で、[Playground Starter] をクリックして手順に従います。Playground Starter アプリケーションが表示されない場合は、Trailhead ヘルプの「Find the username and password for your Trailhead Playground (Trailhead Playground のユーザ名とパスワードの調べ方)」を参照してください。
- [Get Your Login Credentials (ログイン情報の表示)] タブをクリックし、ユーザ名をメモします。
- [Reset My Password (パスワードのリセット)] をクリックします。これにより、ユーザ名に関連付けられているアドレスにメールが送信されます。
- メール内のリンクをクリックします。
- 新しいパスワードを入力し、確認して、[Change Password (パスワードを変更)] をクリックします。
コマンドラインインターフェース (CLI) をインストールする
Salesforce CLI を使用して、Salesforce アプリケーションのライフサイクル全体を制御します。CLI では、開発およびテスト環境を簡単に作成し、組織と VCS 間でソースコードを同期し、テストを実行できます。
- 次のリンクを使用して、CLI をインストールします。
OS
インストーラへのリンク macOS
https://sfdc.co/sfdx_cli_osx
先ほどダウンロードしたアプリケーションを右クリックして [Open (開く)] をクリックします。警告が表示されたら、[Open (開く)] をクリックします。
この警告は、アプリケーションが正規のデベロッパーによって Apple に登録されていないことを知らせるメッセージです。このアプリケーションは信頼できるソースから取得したものですから、開いても安全です。通常は、インターネットからダウンロードしたアプリケーションには注意が必要です。よく調べるか、社内のセキュリティチームに送って確認してもらってから開くようにしてください。Windows 32-bit
https://sfdc.co/sfdx_cli_win
同じ PC に別のユーザのアカウントがある場合は、Bin ディレクトリでクラスパスを更新する必要がある場合があります。
Windows 64-bit
https://sfdc.co/sfdx_cli_win64
同じ PC に別のユーザのアカウントがある場合は、Bin ディレクトリでクラスパスを更新する必要がある場合があります。
Debian/Ubuntu 64
https://sfdc.co/sfdx_cli_linux
マニフェストにあるいずれかの URL からアーカイブをダウンロードして抽出し、./install スクリプトを実行します。
Debian/Ubuntu x86
https://sfdc.co/sfdx_cli_linux_x86
マニフェストにあるいずれかの URL からアーカイブをダウンロードして抽出し、./install スクリプトを実行します。
- CLI が正しくインストールされ、コマンドに関するオンラインヘルプへのアクセス方法を確認しましょう。コマンドウィンドウで
「sfdx」
と入力します。
次のように表示されます。Salesforce CLI VERSION sfdx-cli/7.36.0-sfdx-cli/7.36.0-b1c4e9c7c8 darwin-x64 node-v10.15.3 USAGE $ sfdx [COMMAND] COMMANDS commands list all the commands force tools for the Salesforce developer
次のステップで、Visual Studio Code を使用してローカル開発環境を設定します。
設定の確認は行いません。[Verify Step (ステップを確認)] をクリックして、プロジェクトの次のステップへ進んでください。