我使用node.js v4.4.4,我需要從node.js運行.bat
文件。如何執行從node.js傳遞一些參數的.bat文件?
從我的節點JS文件的位置應用程序中的蝙蝠是可運行的使用具有以下路徑(Window平臺)的命令行:
'../src/util/buildscripts/build.bat --profile ../profiles/app.profile.js'
但是使用節點,當我不能運行它,沒有具體的錯誤被拋出。
我在這裏做錯了什麼?
var ls = spawn('cmd.exe', ['../src/util/buildscripts', 'build.bat', '--profile ../profiles/app.profile.js']);
ls.stdout.on('data', function (data) {
console.log('stdout: ' + data);
});
ls.stderr.on('data', function (data) {
console.log('stderr: ' + data);
});
ls.on('exit', function (code) {
console.log('child process exited with code ' + code);
});
相關:https://nodejs.org/api/child_process.html#child_process_spawning_bat_and_cmd_files_on_windows – GibboK
相關:https://medium.com/@graeme_boy/how-to-optimize-cpu-intensive-work-in-node-js-cdc09099ed41#.zbzjytwzw – GibboK