2

私は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正常に動作します)。

その問題を解決する方法はありますか?

4

1 に答える 1