npm退出所有并行运行进程

时间:2016-05-20 09:49:14

标签: npm

我是npm主题的新手,我尝试使用npm脚本构建自动测试流程。我唯一的问题是,当一项特殊任务结束时,我没有看到任何退出所有并行运行流程的可能性

我的过程:

  1. 构建应用程序
  2. 启动本地网络服务器
  3. 启动json-api模拟服务器
  4. 执行测试
  5. 我在package.json中的脚本调用如下所示:

    "test": "npm run build-dev 
       && parallelshell \"npm run start-testproxy\" 
                         \"npm run json-server\" 
                         \"npm run e2e\""
    

    如何退出" e2e"之后的所有其他流程?完成吗

    (进程仍然在运行,如果我在Windows上用ctrl + c取消它,' parallelshell'会杀死所有子进程,但我不知道如何用npm脚本实现这一点)

    非常感谢

0 个答案:

没有答案