Hilshire / blog

temporary blog
2 stars 0 forks source link

`tsconifg`设置`paths`后,编译出来的文件没有按照`paths`解析路径,导致报错 #39

Closed Hilshire closed 4 years ago

Hilshire commented 4 years ago

针对相对路径,在编译时对路径进行映射,以简化目录已经不是什么新鲜做法了。对于 webpack 熟手而言这一切都轻车熟路,而 ts 也提供了自己的 api: paths

additional-module-resolution-flags

但是,ts编译的时候,不会处理编译出来的文件的路径。所以,在实际运行的时候就会报错。

当然,发现这个问题的肯定不止我一个。

Module path maps are not resolved in emitted code

为了解决这个问题,按照issue里面的说法,不得不安装了 module-alias