我正在使用lerna运行bash
命令。此命令调用serve
,该调用vue/cli
分析所有文件并构建捆绑软件。
因此,我在vue / cli应用程序中运行webpack
,并在webpack进度中得到很多行的输出:
lerna run serve --stream
该怎么办才能没有所有的行? (只是在一行中-每次该行将被擦除并有新信息时),而且我不想失去webpack的进度。也许每3秒创建一个缓冲区?
答案 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"
}
}