1

我有以下程序:

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没有?

4

0 回答 0