当我用lerna运行serve命令时,我得到了大量的输出行

时间:2019-09-09 16:47:28

标签: vue.js webpack lerna

我正在使用lerna运行bash命令。此命令调用serve,该调用vue/cli分析所有文件并构建捆绑软件。

因此,我在vue / cli应用程序中运行webpack,并在webpack进度中得到很多行的输出:

lerna run serve --stream

该怎么办才能没有所有的行? (只是在一行中-每次该行将被擦除并有新信息时),而且我不想失去webpack的进度。也许每3秒创建一个缓冲区?

1 个答案:

答案 0 :(得分:0)

可能有可能为标准输出编写某种反跳油门。或使用自定义配置运行gnu-screen。 screen -c ./lerna-screen

但是多视图包对我有用。它将生成的进程输出到独立的列

npm i multiview -D

{
  "name": "root",
  "private": true,
  "scripts": {
    "dev": "multiview [npm run dev:app] [npm run dev:web] -e",
    "dev:app": "lerna run dev --stream --no-prefix --ignore=@therobot/*-web",
    "dev:web": "lerna run dev --stream --no-prefix --scope=@therobot/*-web"
  }
}

enter image description here