NodeJs中模块的导入和导出,是最基本的概念,但是看了之后,心里还是有一些疑惑的地方,比如:
1.有两个文件:part.js 和 main.js,main.js中要想使用part.js中定义的变量和函数,就必须
var part = require(‘./part.js‘);
但是,这并不正确,因为 part.js 中我们并没有暴露任何东西,这就要学会 用 exports:
module.exports.method = method;
所以,所谓 《导出》就是在module.exports 上添加属性,然后在 main.js中,我们就可以使用了。
part.method()
注意,这里有一个迷惑点,就是exports也可以这样写:
module.exports = method; //直接导出
导出方法不同,使用方法也不同。
part()
ok,如果有多个方法和变量需要导入,用第一个方法比较好,因为第二种方法 只能导出一个。
时间: 2024-10-03 21:53:31