شبكة تعلم مع ناو

ما وظيفة require() في Node.js؟

require() تستورد الملفات والمكتبات في Node.js:

const fs = require('fs');                 // built-in module
const express = require('express');       // npm package
const { slugify } = require('./utils');   // your own file

والملف المستورد يحدد ما يصدّره:

// utils.js
module.exports = { slugify };

البديل الحديث: import

import fs from 'fs';
import { slugify } from './utils.js';

نظام import (ES Modules) هو المعيار الحديث، ويعمل في Node.js والمتصفح معًا. وrequire ما زال منتشرًا في مشاريع كثيرة.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.