在Nodejs上使用带有Typescript的Map

时间:2018-02-02 08:24:55

标签: node.js typescript ecmascript-6

我对如何在nodejs项目中使用Map感到困惑。

要使用Map,我必须将编译目标设置为ES6。如果我这样做,那么输出的js使用ES6导入哪个节点抱怨。

如何启用某些ES6功能(如地图),但仍然使用需要而不是导入?

由于

1 个答案:

答案 0 :(得分:0)

您可以在lib文件中设置tsconfig.json属性以启用ES6功能,并将target属性设置为es5以控制发出的JS代码:

 "compilerOptions": {
    "target": "es5",
    "lib": [
        "es6"
    ]
}