Lerna如何看到项目在控制台的信息 和 如何结束项目的运行
最近在学Lerna,想要将公司的两个项目合并成一个,然后使用Lerna进行管理。
然后使用lerna 提供的 run 命令运行项目。
E:\lerna>lerna run devinfo cli using local version of lerna
lerna notice cli v4.0.0
lerna info Executing command in 1 package: "npm run dev"
如果是单独运行项目的话,应该会在控制台显示构建的进度,或者一些报错什么的。
但是如果是使用Lerna run 运行的话,提示最后一句之后,就什么信息都不会再报了。
另外就是,当我运行命令之后,想要关闭这个Node项目,平时是使用 ctrl+c 结束运行的。
但是如果是使用Lerna run 运行后,ctrl + c 就不会结束项目运行了。
这就导致,每次想结束项目,都要到任务管理器里面结束进程。
就想问一下,是不是有什么命令我不知道的,是可以更快速的运行和结束项目的。
回答:
一般来说,项目的结构是这样子的:
packages/foo/package.json
"scripts": { "start": "xxx1",
}
packages/bar/package.json
"scripts": { "start": "xxx2",
}
在根运行
// 同时运行所有包命令lerna run --parallel start
// 运行指定包
lerna run --scope foo start
命令有挺多的,这里简单的举例。
ctrl + c 是可以结束运行的,可以再看下是否有什么其他原因导致 。
回答:
lerna run --help
可以看到后面带上一个 --stream
就可以了
以上是 Lerna如何看到项目在控制台的信息 和 如何结束项目的运行 的全部内容, 来源链接: utcz.com/p/936962.html