- Published on
NodeのREPLでawaitを使う方法
NodeのREPLでawaitを使う方法
コードをREPLで実行して、awaitを使って簡単にコードを確かめたい時に、そのままのnode
を使っても下記のようにエラーが出てきます。
SyntaxError: await is only valid in async functions and the top level bodies of modules
実は、nodeでawaitを使うのは簡単で、 awaitをnodeで使うためには一行追加するだけで使うことができます。
node --experimental-repl-await
上記のように、
--experimental-repl-await
をつけることで、awaitが使えるようになります。 ただし、node のversionが10以上からなので、もしnodeのバージョンが低い場合はUpdateすると良いです。