如何在TypeScript中使用模块别名?

如何在TypeScript中使用模块别名?,typescript,tsconfig,Typescript,Tsconfig,我认为在tsconfig中使用path和basePath允许使用别名,但不允许 “模块解决方案”:“节点”, “baseUrl”:“/src”, “路径”:{ “@api/*”:[“api/*”] }, 从“@api/routes”导入路由;//pjroot/src/api/routes.ts(VS代码查看此文件) 错误:找不到模块“@api/routes” 当我编译这个项目时,我看到别名@api不会替换为路径,为什么? 我不想为那个简单的任务使用第三方模块,比如modulesAlias

我认为在tsconfig中使用path和basePath允许使用别名,但不允许

“模块解决方案”:“节点”,
“baseUrl”:“/src”,
“路径”:{
“@api/*”:[“api/*”]
},  
从“@api/routes”导入路由;//pjroot/src/api/routes.ts(VS代码查看此文件)
错误:找不到模块“@api/routes”

当我编译这个项目时,我看到别名@api不会替换为路径,为什么? 我不想为那个简单的任务使用第三方模块,比如modulesAlias等

配置中存在哪些别名?如果在编译过程中它们没有替换为实际路径?

不可能。 用于模块的路径别名,如Web包

您应该使用模块别名等模块