我正在尝试运行其他程序员发布的应用程序,但当我在终端上输入 npm start 时,它不会在 google chrome 上运行 Metro Bunler。
另一方面,我创建了一个项目并运行它,它可以工作
在启动 Metro Bunler 之前,您需要通过运行“npm install”来安装其他开发人员项目的依赖项。
打开新终端并运行以下命令,它将打开 expo dev 客户端。
expo start --dev-client
有时可能会抛出如下错误。
项目中缺少包“metro/src/lib/attachWebsocketServer”。这通常意味着 react-native 未安装。请验证 package.json 中的依赖项是否包含“react-native”并运行 yarn 或 npm install。
项目中缺少包“metro/src/lib/attachWebsocketServer”。这通常意味着
react-native
yarn
npm install
要解决此问题,请运行命令
npm install -g expo-cli npm install expo-dev-client expo start --dev-client
2022 年 7 月,世博会弃用了此功能,请随时通过以下链接查看:https://blog.expo.dev/sunsetting-the-web-ui-for-expo-cli-ab12936d2206
相关问题:“$expo start”不再在 Chrome 中打开 Metro 捆绑程序