npm-run-all
当我们全栈开发时,可能需要启动一个服务的命令窗口,一个启动前端的命令窗口,这样每次打开两个窗体口比较麻烦。
使用npm-run-all
可以多个命令一起执行。并且可定义并行或同步执行。并且跨平台。
参考例子服务端渲染中有用到
npm
也提供了多命令同时执行的语法,使用&
或&&
符号连接多个命令即可,但是window
平台不支持&
。
cross-env
由于 mac 和 window 的环境变量写法不一样,使用cross-env
解决跨平台环境变量定义
Concurrently
这也是一个解决多个命令窗口的问题,可以指定同时需要运行的多条命令。