9

Angular アプリケーションでは、古いブラウザーを気にしない場合、 tsconfig.json compilerOptions.target"es6"(または同等の) に設定しても安全ですか?"es2015"

この件について、Angular の公式ドキュメントには次のように書かれています。

デフォルトでは、ターゲットは es5 です。アプリケーションを es6 互換ブラウザにのみデプロイする場合は、ターゲットを es6 に設定できます。ただし、IE などの古いブラウザでターゲットを es6 に設定すると、Syntax Error がスローされます。

したがって、アプリケーションを es6 と互換性のあるブラウザーのみにのみデプロイしたいと仮定すると、コンパイル ターゲットを es6 に設定する必要があります。

私が知っておくべき他の懸念事項はありますか?

たとえば、一部の Angular サードパーティ ライブラリが機能しなくなり、悪名高いエラーがスローされます。

TypeError: 'new' なしではクラス コンストラクターを呼び出すことはできません

これらの場合、そのようなサードパーティのライブラリにバグがあると仮定するのは正しいですか?

4

1 に答える 1