تحميل وحدات Node.js المدمجة

صيغة استيراد خاصة نوعا ما للوحدات المدمجة

مخطط URL للوحدات النمطية المضمنة

إذا كنت ترغب في استيراد وحدات في Node.js مدمجة ، مما يعني أنك لست مضطرًا لإضافتها إلى package.json ، فهناك مخطط عنوان URL خاص يمكنك استخدامه. تذكر أن جميع عمليات الاستيراد في Node.js هي في الأساس عناوين URL يتم حلها في المسارات. يؤدي استخدام "العقدة" -prefix في مثل هذه الواردات إلى تحديد العبارة على أنها استيراد لوحدة نمطية مضمنة.

يستخدم المثال التالي نظام الوحدة النمطية ES. يمكن أيضًا استيراد الوحدات المدمجة باستخدام استيراد CommonJS ، لكنني أقترح بشدة استخدام نظام الوحدة النمطية ES الحديث. إنه مستقر منذ الإصدار 15 من Node.js.

// 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. ...'

كما ترى ، التغيير صغير حقًا ، لكنه يشير بوضوح إلى الاستيراد كوحدة نمطية مضمنة.