ts.config 文件中的 target 为什么对编译结果没影响?

这是我的一段测试代码,使用是 es6 的语法,箭头函数

export const p = () => {
  console.log("韩振方");
};

这是我的 tsconfig 文件

  "compilerOptions": {
    "target": "ES6",
    "module": "CommonJS",
    "moduleResolution": "Node",
    "isolatedModules": true,
    "lib": ["ESNext", "DOM"],
    "skipLibCheck": true,
    "baseUrl": ".",
    "paths": {
      "@/*": ["./src/*"]
    }

这是编译后的结果

var p = function () {
    console.log("韩振方");
};

问题:我设定的编译目标为 es6 编译结果为什么还将我的箭头函数给降低了呢?

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