[NodeJS]REPLでAsync/Awaitが利用できるようにする方法
素でREPLでAsync/Awaitを実行しても
とエラーが表示されます。SyntaxError: await is only valid in async function
だけどREPLでAsync/Awaitを使いたい時って結構ありますよね。
俺は主にPuppeteerを使う時にそうです。
今回はREPLでAsync/Awaitが利用できるようにする方法を書いておきます。
解決方法
のオプションをつける。--experimental-repl-await
node --experimental-repl-await
注意することは、これはNode 10から導入されたオプションなので、それ以前のNodeJSでは使えません。
公式ページ
https://github.com/nodejs/node/issues/13209#issuecomment-385852791
ディスカッション
コメント一覧
まだ、コメントがありません