私が書いているタイプのスクリプトコードはうまくコンパイルされます。問題はビジュアルスタジオコードにあります。次の警告が表示されます。VSCodeでは、次の警告をオフにします。アクセサーは、ECMAScript 5以降をターゲットにしている場合にのみ利用可能です。
ありSOこれまでに同様の質問ですが、それは動作しますtyepscriptをコンパイルするためです。私はちょうど上記の警告が表示され、私はそれをオフにする方法を把握することはできません。
私はあなたのtsconfig.jsonを更新しましたが、私の言うことが正しい限り正しいものです。
マイtsconfig.json
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"sourceMap": true,
"declaration": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es2017",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"es2016",
"dom"
]
}
}
が、あなたの場合VSコードの 'TypeScript:go to project configuration'コマンドを実行して、正しい' tsconfig.json'を開きますか? –