当前位置: 首页 > 后端技术 > Node.js

解决在tsconfig.json中配置路径,还是报错cannotfindmodule?

时间:2023-04-03 18:38:03 Node.js

NodeJs程序使用typescript经常遇到一个问题,就是在tsconfig.json里明明配置了pathsmapping,为什么import使用的是pathaliases,比如@test/a.ts的时候,报错cann'tfindmodule'@test/a.ts'会被报错?其实根本原因在于typescript只负责编译检查,而模块执行时,tsconfig.json配置的路径自然不能影响js的模块查找机制,所以错误分享:解决这个问题,很简单,就是在ts编译的时候,把alias路径改成真正的相对路径或者绝对路径,可以试试typescript-module-alias库