Node.js 模块是构建大型应用程序的关键组成部分。通过模块,我们可以将代码分解成更小的、更易于管理的部分。本教程将带您了解 Node.js 模块的基础知识。
什么是模块?
模块是一种代码封装方式,它允许我们将代码分割成独立的、可重用的部分。在 Node.js 中,每个文件都可以是一个模块。
模块类型
在 Node.js 中,主要有以下几种模块类型:
- CommonJS:这是 Node.js 默认的模块系统,它允许你通过
require()
函数导入模块。 - ES6 Modules:这是 ES6 标准中引入的模块系统,它使用
import
和export
语句来导入和导出模块。
使用 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 模块。