在我的express.js typescript项目中,我已经向express tsconfig.json文件添加了自定义路径,如下所示:
然后,我导入我的文件与绝对自定义路径没有这样的错误:
但是在使用tsc命令构建项目之后,我构建的.js文件中的导入字符串与.ts文件中的字符串完全相同,并且我的导入路径Map不起作用。
tsc
.js
.ts
u3r8eeie1#
使用tsc-alias和tsconfig-paths软件包时问题已解决。"build": "npx tsc && tsc-alias -p tsconfig.json""dev": "nodemon -r tsconfig-paths/register index.ts"更多信息:Typescript paths not working in an Express project
tsc-alias
tsconfig-paths
"build": "npx tsc && tsc-alias -p tsconfig.json"
"dev": "nodemon -r tsconfig-paths/register index.ts"
1条答案
按热度按时间u3r8eeie1#
使用
tsc-alias
和tsconfig-paths
软件包时问题已解决。"build": "npx tsc && tsc-alias -p tsconfig.json"
"dev": "nodemon -r tsconfig-paths/register index.ts"
更多信息:Typescript paths not working in an Express project