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: 名前 'Map' が見つかりません。

ts-nodeマップを見つける方法はありますが、そうでtscはありませんか?

4

0 に答える 0