node.js - NodeJS Typescript konverterar inte till relativ sökväg


Jag har ett Node-projekt med Typescript.

Jag vill importera denna modul i getToken.ts

import {apiRoot} from '@App/utils/apiRoot';

För absolut sökväg har jag en konfiguration som denna.

tsconfig.json

"compilerOptions": {
 "target": "es2016", 
 "module": "commonjs",
 "baseUrl": "./",
 "paths": {
    "@App/*": [ "src/*"]
  },
 "typeRoots": ["./node_modules/@types", "./src/types"], 
 "outDir": "./dist", 
 "esModuleInterop": true,   
 "forceConsistentCasingInFileNames": true,
 "strict": true,   
 "skipLibCheck": true 
}

tsconfig.build.json

{
    "extends": "./tsconfig.json",
    "exclude": [
      "__test__/**/*.spec.ts",
      "__test__/**/*.test.ts"
    ]
}

I package.json

"scripts": {
  "dev": "tsc --project tsconfig.build.json && concurrently \"tsc -w\" \"nodemon dist/index.js\"",
},

När jag kör npm run dev

Jag fick ett fel

Fel: Kan inte hitta modulen '@App/utils/apiRoot'

Jag kontrollerar byggfilen i dist-mappen (getToken.js) och jag ser

const apiRoot_1 = require("@App/utils/apiRoot");

Jag använder samma teknik och samma väg för testning med Jest utan problem i samma projekt. Hur kan jag lösa detta problem?