私はtypecript @ 2プロジェクトを持っています。私はいくつかのecma2017の機能を使いたいと思っていました。libはtypecriptでどこから来ますか?
"target": "es6",
"lib": [
"es2017",
"dom"
],
しかし、なぜこの作業は次のとおりです。私は1つがtsconfig.json
にcompilerOptions
でlib
を適用することができることが分かりましたか?これらのライブラリはどこから来たのですか?どのようなライブラリが含まれますか?
私は見つけることができるドキュメントに最も近い
この this what's new entryた:ダウンレベルの非同期機能
この機能は、活字体2.1前にサポートされていましたが、ときにのみES6/ES2015をターゲットに。 TypeScript 2.1はES3と ES5ランタイムに機能をもたらします。つまり、どの環境で使用しているのかを自由に利用することができます。
注:まず、実行時にECMAScriptに準拠したプロミスがグローバルに使用できることを確認する必要があります。これは、 がPromise用のポリフィルを取得しているか、またはターゲットとしている実行時に があるかもしれないものに依存している可能性があります。また、 活字体は約束が、私はまだ「DOM」、「es2015」または「DOM」、「es2015.promise」、「ES5」
のようなもの にあなたのlibにフラグを設定することによって、存在を知っていることを確認する必要があります特に役立つとは思わなかった。