老师,项目里可以使用两种模块化规范吗
来源:4-16 响应处理—响应成功和响应失败精简封装

菲迪亚斯
2022-09-19
老师,看到封装 koa 后端项目有用到 common.js 规范,也有用到 es module 规范,这种可以一起混合在一个项目中使用吗,会有问题吗?
写回答
1回答
-
没有问题,ts 很好的同时兼容了 common.js 规范和 es module 规范, 当然在 ts 项目中一般我们都要建议统一使用 import,当有些依赖或者代码中不能使用 import 就可以考虑 require, 这也是 ts 底层考虑到了的问题。要注意:要很好的兼容 commonjs 和 es 规范,要开启 tsconfig.json 的 "esModuleInterop": true, 和把 "target": "es5"
012022-09-19