错误:产生C:\ Windows \ system32 \ cmd.exe ENOENT
对于大多数人来说,这可能是一个愚蠢的问题,但作为一个新手,我正在努力解决它。请帮忙。
我的主要电子过程中有以下代码
...
var exec = require('child_process').spawn;
child = exec( __some_command__,{cwd: __dirname + '/Ant_Build'}, function(error, stdout, stderr) {
console.log('stdout: ' + stdout);
console.log('stderr: ' + stderr);
if (error !== null) {
console.log('exec error: ' + error);
// event.returnValue='ERROR';
event.sender.send('asynchronous-reply', 'ERROR');
}
// event.returnValue='OK';
event.sender.send('asynchronous-reply', 'OK');
});
...
在本地运行时(没有构建安装程序)它工作正常,但是当我构建发行版(.exe)并将其安装在其他PC上时,我在控制台中收到此错误:
错误:生成C:\ Windows \ system32 \ cmd.exe ENOENT
我搜索了这个错误,但只有我得到的解决方案是检查路径变量,如果它不包含 C:\ Windows \ system32 ,则包含它。但路径变量已包含它。
PS:我使用的是Windows 10。
先谢谢。