Node.js組み込みモジュールをロードします
組み込みモジュール用のわずかに特別なインポート構文
Tom • ツールと開発, 学習 •
組み込みモジュールの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. ...'
ご覧のとおり、変更は非常に小さいですが、インポートが組み込みモジュールであることを明確に示しています。
行動
Feedback
提案された投稿