トップレベルのノードを待つ
1963 ワード
ノードV 14.8.0は今週リリースされました、そして、それが私が興奮している一般的に要求された機能のロック解除に来ました!
シェリー
🥳 ノード.JS 14 .8.0がリリースされました🥳大きなハイライト-トップレベルが待っているフラグを解除!巨大なあなたに感謝します、そして、そして、あなたにすべてをもたらすために働いた性格の広いキャストの他のすべて!詳細は👇🏻 nodejs.org/en/blog/releas…
午後16時56分- 2020年8月11日
次のようなコードを書こうとすると、恐るべき
v 14で8.0、トップレベルが待機している今すぐに動作します.唯一のキャッチは、トップレベルの待機は、ESモジュールでのみサポートされます.これは、
プロジェクトがv 14で動作する場合.8.0、あなたは今日この機能を利用することができます.他の皆のために、あなたはまだしばらく待つ必要があります.
シェリー
🥳 ノード.JS 14 .8.0がリリースされました🥳大きなハイライト-トップレベルが待っているフラグを解除!巨大なあなたに感謝します、そして、そして、あなたにすべてをもたらすために働いた性格の広いキャストの他のすべて!詳細は👇🏻 nodejs.org/en/blog/releas…
午後16時56分- 2020年8月11日
次のようなコードを書こうとすると、恐るべき
await is only valid in async function
構文エラーに遭遇したかもしれません.const res = await fetch("https://dev.to");
// SyntaxError: await is only valid in async function
回避策として、コードベースがすぐに呼び出された関数式を使用するのを見るのは一般的でした.(async function() {
const res = await fetch("https://dev.to");
}());
醜い-しかし、機能!代替オプションは、バベルとの交替やコマンドラインフラグ--harmony-top-level-await
を使用しています.v 14で8.0、トップレベルが待機している今すぐに動作します.唯一のキャッチは、トップレベルの待機は、ESモジュールでのみサポートされます.これは、
"type": "module"
をパッケージに追加することを意味します.JSONファイルまたは.js
ファイルを.mjs
にリネームします.プロジェクトがv 14で動作する場合.8.0、あなたは今日この機能を利用することができます.他の皆のために、あなたはまだしばらく待つ必要があります.
Reference
この問題について(トップレベルのノードを待つ), 我々は、より多くの情報をここで見つけました https://dev.to/mikeesto/top-level-await-in-node-2jadテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol