什么是node.js模块(链接到文章):
模块将相关代码封装到单个代码单元中。创建模块时,这可以解释为将所有相关功能移动到文件中。
现在来看一个例子。想象所有文件都在同一目录中:
文件: printer.js
"use strict"; exports.printHelloWorld = function (){ console.log("你好,世界!!!"); }
使用模块的另一种方法:
文件 animals.js
"use strict"; module.exports = { lion: function() { console.log("ROAARR!!!"); } };
文件: app.js
通过转到目录并键入以下命令来运行此文件: node app.js
"use strict"; //require('./ path / to / module.js')节点要加载哪个模块 var printer = require('./printer'); var animals = require('./animals'); printer.printHelloWorld(); //prints "你好,世界!!!" animals.lion(); //prints "ROAARR!!!"