这个想法是一次运行 3 个 create-react-app 实例:
别名 runMicro='cd /Users/USERNAME/Documents/microfrontend/app-container; 同时 "yarn start --prefix /Users/USERNAME/Documents/microfrontend/micro-frontend" "yarn start --prefix /Users/USERNAME/Documents/microfrontend/micro-frontend2" "yarn start --prefix /Users/USERNAME/文档/微前端/微前端3" "npm start"'
如果您尝试运行该别名命令,我会遇到此问题:
Error: listen EADDRINUSE: address already in use 0.0.0.0:3000
基本上它会抛出3 次消息。其他应用程序分别设置为在 POPRT 4002、4003、4004 上运行。如果我删除其中 2 个,它只会抛出错误消息 EADDRINUSE 一次。
另外,试过
"start": "同时 "yarn start" "cd ../micro-frontend && yarn start" "cd ../micro-frontend2 && yarn start" "cd ../micro-frontend3 && yarn start"" 但它是很好的结果是无限循环