Lerna & CRA 问题“lerna run --parallel start”不启动 devServer

3 typescript reactjs lerna create-react-app

我在 lerna 包下有 2 个项目。其中一个是一个包,另一个是一个cra网站。当我在每个包下执行“yarn start”时,我可以看到构建文件夹和分别在开发服务器中加载的网站:

  1. 包 1 >> "start": "tsc",
  2. 包 2 >> "start": "react-scripts start",

问题是当我从根(lerna 根)执行“纱线启动”时,执行完成但第二个包中的站点没有启动。

"start": "lerna run --parallel start"

我也试过 exec ,但仍然没有。

..\vtest\src\client>yarn start
yarn run v1.22.4
$ lerna exec --parallel -- yarn start
lerna notice cli v3.22.0
lerna info Executing command in 2 packages: "yarn start"
webcore: $ tsc
websample: $ react-scripts start
websample: i ?wds?: Project is running at http://192.168.1.121/
websample: i ?wds?: webpack output is served from
websample: i ?wds?: Content not from webpack is served from ..\src\client\packages\websample\public
websample: i ?wds?: 404s will fallback to /
websample: Starting the development server...
lerna success exec Executed command in 2 packages: "yarn start"
Done in 3.27s.
Run Code Online (Sandbox Code Playgroud)

感谢您提供任何可以提供帮助的信息。

klu*_*gjo 5

https://github.com/facebook/create-react-app/issues/8685

这是 CRA 中的一个已知问题,我通过更改来解决它

"start": "react-scripts start",
Run Code Online (Sandbox Code Playgroud)

"start": "CI=true react-scripts start",
Run Code Online (Sandbox Code Playgroud)