打开第二个命令行节点js

时间:2018-01-19 12:12:42

标签: node.js command-line child-process

我正在编写一个node.js discord bot,我正在尝试为Logging系统打开第二个命令行窗口,但我似乎无法让它工作,我试图打开一个cmd提示符:

   logger = child_process.exec("start",[],function(err,stdout,stderr){
       stdout.write("This is a Test");
   });

打开一个新命令行,但在第二个命令行关闭后,将“This is a Test”写入主命令行。

所以我试过了:

   logger.js:

       logger = child_process.fork('./LoggerProcess.js');
       logger.send("log");

    LoggerProcess.js:

        process.on('message',message => {
            if(message === "log"){
                console.log("Test");
            }
        });

但是这不会打开一个新的命令行并记录到主命令行?

1 个答案:

答案 0 :(得分:0)

  

如何在Node.js中打开命令行窗口?

这个问题已经回答here,虽然它可能不是完全是您正在搜索的内容。

针对该问题直接链接到correct response。我希望这会有所帮助。