是否可以让它返回输出?
hello.js
var y = 1;
console.log(x);
console.log(y);
main.js
var x = 42;
var magic = somehowInclude('hello.js');
当您使用节点运行main.js
时,它会打印42
和1
是否可以在没有require
和exports
的情况下执行此操作?
答案 0 :(得分:1)
使用Node.js模块。
<强> hello.js 强>
module.exports.magic = function (x) {
var y = 1;
console.log(x);
console.log(y);
};
<强> main.js 强>
var x = 42;
var hello = require('./hello.js');
hello.magic(42);
在Node.js文档中阅读module loading system的详细说明。