1

これで出力を返すことは可能ですか?

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ですか?

4

1 に答える 1

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のドキュメントにあるモジュールローディングシステムの詳細な説明をお読みください。

于 2012-04-11T09:37:15.610 に答える