当我从js迁移到ts,target设置成2016,我是不是就是随意使用Import了?

image.png

正常情况下,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。

求大神解答。

阅读 2k
1 个回答

找到问题了,是我迁移到ts之后,那个@别名不好用了。

推荐问题
logo
Microsoft
子站问答
访问
宣传栏