【发布时间】:2023-03-09 20:27:01
【问题描述】:
我正在尝试从 Electron 触发一个 JS 文件。如果我在终端中尝试命令 node test.js,它工作正常。如果我在 Electron 中尝试相同的操作,我会收到错误 Uncaught Error: spawn node test.js ENOENT。如果我走错了路,你能纠正我吗?
var spawn = require('child_process').spawn;
var executeSpawn = spawn('node test.js',{
cwd: process.resourcesPath+'/app/test.js'});
executeSpawn.stdout.on('data',function(data){
console.log(`data:${data}`);
});
executeSpawn.stderr.on('data',function(data){
console.log("data:",data);
});
executeSpawn.on('close',function(ev){
console.log("ev",ev);
});
提前致谢。
【问题讨论】:
标签: javascript node.js electron child-process