2

私は Angular2 のチュートリアルに取り組んでおり、 を開いてtsconfig.json次のセクションで停止するまで、各セクションを進めてきました"target": "es5"。これは、ECMAScript 5 にコンパイルすることを意味します。

{    
   "compilerOptions": {    
     "target": "es5",
     "module": "commonjs",
     "moduleResolution": "node",
     "sourceMap": true,
     "emitDecoratorMetadata": true,
     "experimentalDecorators": true,
     "removeComments": false,
     "noImplicitAny": false
   } 
 }

現在ES5を使用しています。ターゲットを"es6"またはに変更する必要があり"es7"ますか? 新しいバージョンを使用する利点は何ですか?

4

1 に答える 1

3

ほとんどの場合、サポートしているブラウザによって異なります。

IE、古いサファリ、またはモバイル ブラウザをサポートする必要がある場合はes5

最新の chrome と firefox、または edge と Safari 10 のみをサポートする必要がある場合は、おそらくes6.

でも、とりあえず一緒に行くことをお勧めしますes5

于 2016-09-24T21:27:20.967 に答える