Gruntjs grunt shell生成生成新命令窗口

Gruntjs grunt shell生成生成新命令窗口,gruntjs,Gruntjs,我想在新的命令提示符窗口中启动http服务器,作为grunt启动过程的一部分 我可以通过以下方式启动服务器: grunt.initConfig({... shell:{ httpServer:{ command: 'http-server C:/node/MGP', options:{ async:true } } } 及 但是当我将命令替换为 command: 'start cmd /k "http-s

我想在新的命令提示符窗口中启动http服务器,作为grunt启动过程的一部分

我可以通过以下方式启动服务器:

grunt.initConfig({...
 shell:{
   httpServer:{
        command: 'http-server C:/node/MGP',
        options:{
            async:true
        }
   }
 } 

但是当我将命令替换为

command: 'start cmd /k "http-server C:/node/MGP"',

它会启动新的命令窗口,但似乎不会启动服务器,也不会显示服务器已按预期启动的任何指示


如何在新窗口中执行命令并使用流式输出执行?

我习惯于启动node server.js 范例:

如果命令“http server C:/node/MGP”正确,只需执行以下操作:

command: 'start "NAME WINDOW" http-server C:/node/MGP
请参阅启动命令:

command: 'start cmd /c "http-server C:/node/MGP"',
command: 'start "SERVER" node server.js'
command: 'start "NAME WINDOW" http-server C:/node/MGP