How to run commands via NodeJS child process?

前端 未结 4 1316
南旧
南旧 2020-12-02 16:01

I am trying to run commands on Windows via NodeJS child processes:

var terminal = require(\'child_process\').spawn(\'cmd\');

terminal.stdout.on(\'data\', fu         


        
4条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-02 16:26

    You can use child_process exec method. here is an example:

    var exec = require('child_process').exec,
        child;
    
    child = exec('echo %PATH%',
        function (error, stdout, stderr) {
            if(stdout!==''){
                console.log('---------stdout: ---------\n' + stdout);
            }
            if(stderr!==''){
                console.log('---------stderr: ---------\n' + stderr);
            }
            if (error !== null) {
                console.log('---------exec error: ---------\n[' + error+']');
            }
        });
    

提交回复
热议问题