このセクションでは、Node.js で JavaScript コードのスニペットを操作中に実行する方法を説明します。
例として、Node.js の標準関数 util.format()
で試してみます。以下のような内容で mysnippet.mjs
ファイルを作成します。
import * as util from 'node:util';
console.log(util.format('Hello %s!', 'world'));
操作中に mysnippet.mjs
を実行するにはどうすればよいでしょうか?
最初に npm パッケージ nodemon をインストールします。
npm install -g nodemon
その後、mysnippet.mjs
を継続的に実行するために使用できます。
nodemon mysnippet.mjs
mysnippet.mjs
を保存すると、nodemon は再び実行します。つまり、そのファイルをエディターで編集して、保存するたびにその変更の結果を確認できます。
インストールせずに Node.js のツール npx を通じて nodemon を試すこともできます。
npx nodemon mysnippet.mjs
「§7.11.4 使用事例: 現在モジュールが「メイン」(アプリのエントリポイント)かどうかを検出する」 を参照してください。
「§7.11.3 使用事例: 現在モジュールに関連するファイルにアクセスする」 を参照してください。