reactjs - مشکل Lerna و CRA "lerna run --parallel start" باعث نمیشود devServer شروع شود


من دو پروژه تحت بستههای lerna دارم. یکی از آنها یک بسته است و دیگری یک وبسایت cra میباشد. وقتی دستور «yarn start» را در هر بسته اجرا میکنم، میتوانم پوشه build را ببینم و به ترتیب وبسایت در سرور توسعه بارگذاری شود:

  1. بسته 1 >> "شروع": "tsc",
  2. بسته ۲ >> "start": "react-scripts start",

مشکل این است که وقتی من از ریشه (ریشه لِرنا) دستور «yarn start» را اجرا میکنم، اجرای آن پایان مییابد اما سایت از بسته دوم شروع نمیشود.

"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.

با تشکر از هر اطلاعاتی که میتواند مفید باشد.

پاسخ شماره ۱

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

این یک مشکل شناخته شده در CRA است، من آن را با تغییر دادن حل کردم

"start": "react-scripts start",

به

"start": "CI=true react-scripts start",