blog icon indicating copy to clipboard operation
blog copied to clipboard

用 concurrently 启动多个应用

Open kaindy7633 opened this issue 3 years ago • 0 comments

Table of Contents generated with DocToc

  • concurrently
    • 安装
    • 使用
    • 更多参考

concurrently

在前端工程中,concurrently方便我们同时启动多个应用,比如这样的场景:我们需要在某个工程下对配置文件进行读写,但直接使用JavaScript不太方便,所以我们需要启动一个Server并提供服务,该服务会根据参数对相应的文件进行读写操作,以完成配置的可视化操作

concurrently 就是用来启动前端工程和其他Server进程的。

文档地址: https://www.npmjs.com/package/concurrently

github地址: https://github.com/kimmobrunfeldt/concurrently

安装

yarn add concurrently -D

或者:

npm install concurrently -D

使用

"start": "concurrently \"command1 arg\" \"command2 arg\""

比如在我们的前端工程里,我们需要启动前端的DevServer,还需要启动一个Express服务,用于对本地文件进行读写

"start:mock": "concurrently \"cross-env REACT_APP_ENV=dev UMI_UI=none umi dev\" \"node ./server/index.js\" ",

更多参考

前端工程化并行解决方案-concurrently

kaindy7633 avatar Mar 11 '21 14:03 kaindy7633