ts的tsconfig的module 配置不生效?

index.ts

const m = require("./test");
console.log(m.a);

test.ts

module.exports = {
  a: 1,
  b: 2,
};

编译后
index.js

var m = require("./test");
console.log(m.a);

test.js

module.exports = {
    a: 1,
    b: 2
};

image.png
tsconfig.json中指定了module是ES6 按理说应该编译成 import {a} from 'test'这样的模块化方式吧。为什么还是commonjs的模块化方式?

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题