Windows Nodejs子进程找不到命令

Windows Nodejs子进程找不到命令,windows,node.js,Windows,Node.js,我正试图在Windows下使用nodejs执行以下操作 var exec = require('child_process').exec; var cp = exec('A:\Programme\node\node.exe',function(err,std,ste) { console.log(err); }); 我尝试用echo、ipconfig等替换节点。。但我总是得到同样的回答: {[Error:spawn-enoint]代码:'enoint',errno:'enoint',

我正试图在Windows下使用nodejs执行以下操作

var exec = require('child_process').exec;

var cp = exec('A:\Programme\node\node.exe',function(err,std,ste) {
    console.log(err);
});
我尝试用echo、ipconfig等替换节点。。但我总是得到同样的回答: {[Error:spawn-enoint]代码:'enoint',errno:'enoint',系统调用:'spawn'}

我确信我正确地链接了路径,并且避免了空格

有人知道问题出在哪里吗

编辑

好吧,我找到了,一些垃圾袋从小路上移除了系统32。 添加它,现在它再次运行。
谢谢你的帮助。

我想你需要在Windows中声明扩展名,比如
.cmd
.exe
像上面那样编辑它,但它仍然不工作。
A:\Program\node\node.exe
是否真的存在?另外,请尝试转义反斜杠:
A:\\program\\node\\node.exe
转义适用于ExecFile,但对于exec仍然没有成功。搜索命令时child_process.Exec在哪里查找?@user2741831 Windows是否有类似于Unix上的
$PATH
的功能?