我有两个用javascript(node.js)编写的文件:server.js和extra.js
在server.js中。我需要使用这个来调用extra.js
节点额外的123456
在这种情况下123456是extra.js的process.argv[2]
我想知道应该使用哪个模块进行呼叫
答案 0 :(得分:1)
const { spawn } = require('child_process');
const ls = spawn('extra.js', ['123456']);
ls.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
ls.stderr.on('data', (data) => {
console.log(`stderr: ${data}`);
});
ls.on('close', (code) => {
console.log(`child process exited with code ${code}`);
});