首页 > 解决方案 > 在 nodejs 项目中使用“module”:“ES2020”而不是 commonJS

问题描述

是否可以在 tsconfig 中使用 ES2020 而不是在 nodejs 项目中使用 coomonjs。因为当我使用commonjs typescript 编译时会生成很多javascript。

标签: node.jstypescripttsconfig

解决方案


ES2020commonjs在配置您的时涉及不同的事情tsconfig.json

ES2020将进入lib数组。它指的是要包含哪些语言功能

commonjs将进入该module物业。这指的是您正在使用哪个模块系统(即您使用的是requiremodule.exports语法(commonjs)还是importexport语法(esm)?)。


推荐阅读