Node模块化
作者:
赫丹 | 来源:发表于
2020-04-28 10:27 被阅读0次
1.Node.js中模块化开发规范
- Node.js规定一个JavaScript文件就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到
- 模块内部可以使用exports对象进行成员导出, 使用require方法导入其他模块。
2.模块成员导出
// a.js
// 在模块内部定义变量
let version = 1.0;
// 在模块内部定义方法
const sayHi = name => `您好, ${name}`;
// 向模块外部导出数据
exports.version = version;
exports.sayHi = sayHi;
3.模块成员的导入
/ b.js
// 在b.js模块中导入模块a
let a = require('./b.js');
// 输出b模块中的version变量
console.log(a.version);
// 调用b模块中的sayHi方法 并输出其返回值
console.log(a.sayHi('我来了'));
4.模块成员导出的另一种方式
- module.exports.version = version;
- module.exports.sayHi = sayHi;
- exports是module.exports的别名,导出对象最终以module.exports为准
本文标题:Node模块化
本文链接:https://www.haomeiwen.com/subject/mpamwhtx.html
网友评论