私はVS コードで Jest とTypeScriptを使用し、それらのモジュールに簡単にアクセスできるようにいくつかのモジュール パスをマップしました。
非常に単純化された、私のディレクトリ構造は次のようになります。
├── app
│ └── middleware
│ └── auth.ts
├── jest.config.js
├── package.json
├── package-lock.json
├── test
│ └── unittest
│ └── app
│ └── middleware
│ └── auth.test.ts
└── tsconfig.json
そして、私はこれらのマッピングを持っていますtsconfig.json
:
"baseUrl": ".",
"paths": {
"@app/*": [
"./app/*"
]
}
そして、これらのマッピングは my にありjest.config.js
ます:
moduleNameMapper: {
"^@app/(.*)$": "<rootDir>/app/$1"
}
すべてが正常に動作し、問題なく Jest を実行できますが、VS コードは@app
ファイル内のマッピングを認識しませんauth.test.ts
(auth.ts
正常に動作します)。
その問題を解決する方法はありますか?