Lerna如何看到项目在控制台的信息 和 如何结束项目的运行

Lerna如何看到项目在控制台的信息 和 如何结束项目的运行

最近在学Lerna,想要将公司的两个项目合并成一个,然后使用Lerna进行管理。

然后使用lerna 提供的 run 命令运行项目。

E:\lerna>lerna run dev

info 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

回到顶部