使用typescript编译器找不到类型但使用ts-node

时间:2017-07-22 19:50:36

标签: node.js typescript tsc ts-node

我有以下计划:

let m = new Map([
    ['key', 'value']
])

export function func() {
    console.log(m)
}

关注tsconfig:

{
    "compileOnSave": true,
    "compilerOptions": {
        "target": "es2015",
        "module": "commonjs",
        "moduleResolution": "node",
        "lib": [
            "es2015",
            "dom"
        ],
        "sourceMap": true,
        "types": [
            "node"
        ],
        "outDir": "dist"
    },
    "include": [
        "*.ts"
    ],
    "exclude": [
        "node_modules"
    ]
}

代码在使用ts-node时运行良好,但在使用tsc进行转换时会出现以下错误:

  

错误TS2304:找不到名称“地图”。

ts-node如何查找地图但tsc没有?

0 个答案:

没有答案