添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
我正在尝试使用 3 个参数从 node.js 调用 exe 文件。得到错误为errno: 'ENOENT'code: 'ENOENT'我正在使用 64 位 windows 10 系统。这是我目前使用的代码var exec = require('child_process').execFile;var opt =function(){      exec('file.EXE arg1 arg2 arg3', function(err, data) {          console.log(err)        console.log(data.toString());                           });  }opt();
查看完整描述

TA贡献1848条经验 获得超6个赞

您需要将文件名和参数分开。


语法:child_process.execFile(file[, args][, options][, callback])


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


var opt = function(){

exec('file.EXE', ["arg1", "arg2", "arg3"], function(err, data) {

console.log(err)

console.log(data.toString());

});

}

opt();

在以下示例中,我使用 javac.exe 编译 Main.java。


这里文件名是 javac.exe 路径,Main.java 是参数。

//img1.sycdn.imooc.com//61d83a5900012a6010700421.jpg

查看完整回答