正常情况下,node express后端是commonjs,也就是引入和导出方式是 require和Module.exports
然后我把项目从js迁移到ts,然后设置了target 2016,我发现,引入第三方库的时候终于可以使用import了。#1
当我用es module的export方式一个db实例,也没有报错 #2
当我用es module的import方式导入这个实例就报错了#3,这个是为什么呢?报错信息说找不到db module或者其对应的type declarations。
求大神解答。
找到问题了,是我迁移到ts之后,那个@别名不好用了。