Nodejs资料之node.js模块

◆ Node.js中模块化开发规范:

Node.js规定一个JavaScript文件就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到。模块内部可以使用exports对象进行成员导出, 使用require方法导入其他模块。

◆ 模块成员导出:

可以使用exports或module.exports导出成员,exports是module.exports的别名(地址引用关系),导出对象最终以module.exports为准

// 在模块内部定义变量
let version = 1.0;
// 在模块内部定义方法
const sayHi = name => `您好, ${name}`;
// 向模块外部导出数据 
module.exports.version = version;
exports.sayHi = sayHi;
◆ 模块成员导入:
//导入a.js模块,导入模块时后缀可以省略
let a = require('a.js');
// 输出a模块中的version变量
console.log(a.version);
// 调用a模块中的sayHi方法 并输出其返回值
console.log(a.sayHi('你好')); 
发布了292 篇原创文章 · 获赞 6 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/sky6even/article/details/103712177