Node.js uses modules to organize code. You can use built-in modules or install packages from NPM.
Module Types
- Core modules:
fs,http,path,os - Local modules: your own files
- Third-party: installed via NPM
Node.js uses modules to organize code. You can use built-in modules or install packages from NPM.
fs, http, path, os// Import a module const fs = require('fs'); // ES Module import express from 'express'; // Export module.exports = { myFunction };
// math.js function add(a, b) { return a + b; } function subtract(a, b) { return a - b; } module.exports = { add, subtract }; // app.js const math = require("./math"); console.log(math.add(5, 3)); console.log(math.subtract(10, 4)); // ES modules // import { add } from "./math.js";
How do you import a built-in module in Node.js?
const fs = require('fs');
What does NPM stand for?
NPM stands for Node Package Manager.
require is CommonJS (Node.js default). import is ES Modules (modern standard). Both load modules.