比如两个文件a.js 和b.js 如果想让系统运行a.js文件的同时也运行b.js文件中的代码我们直接
使用require按照相对路径引入即可例如:
let ret = require('./b.js');
这样就会直接在运行a的同时运行b文件中的代码,我们也可以省略后面的js代码段
let ret = require('./b');
但是在nodejs中我们是无法直接在a文件中使用b文件的属性和方法的,如果要想使用我们必须使用关键字exports暴露出a中需要给b中使用的接口,才行比如我在b文件中使用a中属性和方法
// a.js测试代码
// 把需要传送的挂载上面
exports.china = 'this is a var';
exports.z = function(x,y){
console.log(x+y);
console.log('我是a中的方法!');
}
// b.js进行引入和调用
let ret = require('./a');
ret['z'](4,5);
效果: