我认为在tsconfig中使用path和basePath允许使用别名,但不能使用别名。
"moduleResolution": "node",
"baseUrl": "./src",
"paths": {
"@api/*": ["api/*"]
},
import routes from '@api/routes'; // pjroot/src/api/routes.ts (VS Code sees this file)
错误:找不到模块'@ api / routes'
当我编译项目时,我看到别名@api不会替换为路径,为什么? 我不想使用第三方模块(例如modulesAlias等)来完成此简单任务。
在config中存在什么别名?如果在编译过程中未将其替换为真实路径?