この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
sfdx-lwc-jest のインストールsfdx-lwc-jest とその連動関係を各 Salesforce DX プロジェクトにインストールします。sfdx-lwc-jest は、Salesforce DX プロジェクトでのみ機能します。
sfdx-lwc-jest をインストールする前に、Node.js および npm をインストールします。
このページには、Node.js の 2 つのリリースがあります。Current バージョンではなく、LTS (長期サポート) バージョンを使用することをお勧めします。
Node.js をインストールすると、npm もインストールされます。npm の更新が必要な場合があるので、詳細は npm の Web サイトを参照してください。
Jest およびその連動関係をインストールする最も簡単な方法は、Salesforce CLI コマンド sf force lightning lwc test setup を実行することです。各 Salesforce DX プロジェクトの最上位ディレクトリからこのコマンドを実行します。このコマンドでは、必要な設定ファイルが作成され、sfdx-lwc-jest パッケージがインストールされます。
Salesforce CLI を使用できない環境で作業している場合は、テスト連動関係を自分で設定できます。
sfdx-lwc-jest とその連動関係をインストールするには、各 Salesforce DX プロジェクトの最上位ディレクトリから次のコマンドを 1 回実行します。
1npm install
2npm install @salesforce/sfdx-lwc-jest --save-devデフォルトでは、SFDX プロジェクトにはこれらのスクリプトエントリがその package.json ファイルの scripts ブロックに含まれています。プロジェクトのファイルに含まれていない場合、追加します。
1{
2 ...
3 "scripts": {
4 ...
5 "test": "npm run test:unit",
6 "test:unit": "sfdx-lwc-jest",
7 "test:unit:watch": "sfdx-lwc-jest --watch",
8 "test:unit:debug": "sfdx-lwc-jest --debug",
9 "test:unit:coverage": "sfdx-lwc-jest --coverage",
10 ...
11 },
12 ...
13}関連トピック
The Japanese Summer '24 guide is now live