Linux を使用して、Javascript ファイルを で実行できますnode file.js
。file.js
を使用して Node CLI に入った後に実行することは可能node
ですか?
質問する
319 次
2 に答える
1
編集:これは、具体的には REPL 関数で実際に可能.load
です。これにより、スクリプトが現在のターミナルにロードされ、標準入力を再開するのではなく、デバッグ用のターミナル入力が可能になります。
REPL コマンドは でアクセスできます.help
。
于 2013-03-28T16:38:58.187 に答える
0
あなたは本当にこれを行うことはできません.
あなたができることは使用require
であり、ファイルがスタンドアロンで実行されているか、によって使用されているかにかかわらず、ファイルの動作を変えることができますrequire
。これにより、探しているものがほとんど得られます。
CLI から:
mod = require("my_module);
mod.my_function();
スタンドアロンで実行しているかどうかを判断するには、次のようなテストを使用します。require.main === module
したがって、file.js は次のようになります。
function my_function() {
...
}
exports.my_function = my_function;
if (require.main === module) {
// I'm running standalone
my_function();
}
于 2013-02-25T22:25:58.927 に答える