21-1-1 node中执行命令行命令

166 阅读1分钟

node中执行命令行命令

const { exec } = require('child_process');

// 启动一个新的cmd窗口并执行cmd命令
exec('start cmd /k grunt server')
exec('start cmd /k elasticsearch.bat.lnk') // lnk为快捷方式

// 这里不可以用package.json script中执行,因为两者启动后都需要占据cmd线程
:package.json
"scripts": {
  "start": "grunt server & elasticsearch.bat.lnk"
},