مخطط 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. ...'
كما ترى ، التغيير صغير حقًا ، لكنه يشير بوضوح إلى الاستيراد كوحدة نمطية مضمنة.