Node.js 模块是构建大型应用程序的关键组成部分。通过模块,我们可以将代码分解成更小的、更易于管理的部分。本教程将带您了解 Node.js 模块的基础知识。

什么是模块?

模块是一种代码封装方式,它允许我们将代码分割成独立的、可重用的部分。在 Node.js 中,每个文件都可以是一个模块。

模块类型

在 Node.js 中,主要有以下几种模块类型:

  • CommonJS:这是 Node.js 默认的模块系统,它允许你通过 require() 函数导入模块。
  • ES6 Modules:这是 ES6 标准中引入的模块系统,它使用 importexport 语句来导入和导出模块。

使用 CommonJS 模块

// myModule.js
module.exports = {
  sayHello: function() {
    console.log('Hello, world!');
  }
};
// main.js
const myModule = require('./myModule');
myModule.sayHello();

使用 ES6 模块

// myModule.js
export function sayHello() {
  console.log('Hello, world!');
}
// main.js
import { sayHello } from './myModule';
sayHello();

导入第三方模块

在 Node.js 中,你可以使用 require() 函数来导入第三方模块,例如 express

const express = require('express');
const app = express();

总结

通过理解和使用模块,你可以更好地组织你的 Node.js 应用程序。希望这篇教程能帮助你入门 Node.js 模块。

更多关于 Node.js 的内容

Node_js_module