node.js-模块化
在Node.js中,模块化是通过require
函数实现的,它允许你引入或者加载其他模块,并且可以访问其导出的对象。
创建一个模块:
// math.js
exports.add = function(a, b) {
return a + b;
};
exports.subtract = function(a, b) {
return a - b;
};
引入并使用模块:
// main.js
var math = require('./math.js');
console.log(math.add(1, 2)); // 输出: 3
console.log(math.subtract(3, 2)); // 输出: 1
在ES6模块化规范中,使用import
和export
关键字。
创建一个模块(ES6模式):
// math.js
export function add(a, b) {
return a + b;
}
export function subtract(a, b) {
return a - b;
}
引入并使用模块(ES6模式):
// main.js
import { add, subtract } from './math.js';
console.log(add(1, 2)); // 输出: 3
console.log(subtract(3, 2)); // 输出: 1
以上是Node.js中模块化的基本使用方法。
评论已关闭