Node.js組み込みモジュールをロードします

組み込みモジュール用のわずかに特別なインポート構文

組み込みモジュールのURLスキーム

組み込みのNode.jsにモジュールをインポートする場合、つまり、モジュールをpackage.jsonに追加する必要がない場合は、使用できる特別なURLスキームがあります。 Node.jsのすべてのインポートは、基本的にパスに解決されるURLであることに注意してください。このようなインポートで「ノード」プレフィックスを使用すると、ステートメントが組み込みモジュールのインポートとしてマークされます。

次の例では、ESモジュールシステムを使用しています。組み込みモジュールのインポートはCommonJS-importsでも実行できますが、最新のESモジュールシステムを使用することを強くお勧めします。 Node.jsバージョン15以降は安定しています。

// An import of a built-in module,
// in this case 'fs', using the 
// the variant w/promises instead
// of callbacks.
import fs from 'node:fs/promises';

// ... Using 'fs. ...'

ご覧のとおり、変更は非常に小さいですが、インポートが組み込みモジュールであることを明確に示しています。