【发布时间】:2021-04-12 16:51:57
【问题描述】:
所以我们有一个 ReactTs 项目,并且我们实现了 utils 文件夹之类的快捷方式,因此我们无需在每次在模块中使用相对路径时都调用相对路径,而是调用 @utils。我们通过在 tsconfig.json 中添加路径来做到这一点。
这个功能看起来非常方便和干净,我们决定在我们的 Nodejs Typescript 应用程序上做同样的事情。但是当我们编译项目并运行编译好的 js 项目时,它会返回一个错误,似乎找不到 @utils。有没有办法解决这个问题?我们如何知道将@utils 编译为声明的相对路径?
tsconfig 文件:
{
"compilerOptions": {
"module": "commonjs",
"outDir": "./build",
"strict": true,
"baseUrl": "./",
"paths": {
"@interface": [
"interface/index.ts"
],
"@utils":[
"src/utils/index.ts"
]
},
"types": [
"node_modules/@types"
],
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
}
}
【问题讨论】:
标签: node.js typescript