typescript - tsconfig'in importların .js uzantısını içermesini zorlamasını nasıl sağlayabilirim?


Bir Typescript Express projesini CommonJS'den ESM'ye taşıdım ve artık import'lar sonunda .js içermelidir.

Örneğin, daha önce yapardım

import {Foo} from "./Foo"

ve şimdi ihtiyacım var

import {Foo} from "./Foo.js"

Sorun değil, ama IDE'm (WebStorm) hâlâ otomatik olarak uzantı olmadan ithal ediyor ve hatayı sadece derleme zamanında alıyorum. tsconfig'imı bu js uzantısının gerekli olacağı şekilde değiştirme yolunun bir yolu var mı?

Bu benim mevcut tsconfig.json dosyam:

{
  "compilerOptions": {
    "module": "ES2022",
    "target": "es2022",
    "moduleResolution": "Node",
    "noImplicitReturns": true,
    "outDir": "lib",
    "sourceMap": true,
    "strict": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "baseUrl": "src",
    "allowSyntheticDefaultImports": true,
  },
  "compileOnSave": true,
  "include": [
    "src"
  ]
}