当我从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
子站问答
访问
宣传栏