Closed1

Nx + VSCode Multi-root Workspaces な環境で VSCode 上で jest を走らせる方法

前田みお前田みお

VSCode の拡張機能

Multi-root Workspaces を設定していると jest のパスが見つからずエラーになる

vscode-jest-runner は jest.config.ts のあるパスから相対パスで node_modules を探そうとするみたいで jest が見つからずにエラーになる

各プロジェクトの .vscode/settings.json に設定はできない

jestrunner.jestPathjestrunner.projectPath を設定すればいけるかと思ったが、この辺りの設定は Multi-root Workspaces を設定していると、個別設定ができない

対応策

jestrunner.jestCommand をデフォルトから nx を使ったテストコマンドに変更することでできた

example.code-workspace
{
  "jestrunner.jestCommand": "yarn nx test --file"
}
このスクラップは2022/08/07にクローズされました