当我尝试在终端上运行 npm start 后,React Native 不会在 chrome 上启动 Metro Bunler

问题描述 投票:0回答:3

metro bundler 我正在尝试运行其他程序员发布的应用程序,但当我在终端上输入 npm start 时,它不会在 google chrome 上运行 Metro Bunler。

另一方面,我创建了一个项目并运行它,它可以工作 my project

react-native visual-studio-code
3个回答
0
投票

在启动 Metro Bunler 之前,您需要通过运行“npm install”来安装其他开发人员项目的依赖项。


0
投票

打开新终端并运行以下命令,它将打开 expo dev 客户端。

expo start --dev-client


有时可能会抛出如下错误。

项目中缺少包“metro/src/lib/attachWebsocketServer”。这通常意味着

react-native
未安装。请验证 package.json 中的依赖项是否包含“react-native”并运行
yarn
npm install

要解决此问题,请运行命令

npm install -g expo-cli
npm install expo-dev-client
expo start --dev-client

0
投票

2022 年 7 月,世博会弃用了此功能,请随时通过以下链接查看:https://blog.expo.dev/sunsetting-the-web-ui-for-expo-cli-ab12936d2206

相关问题:“$expo start”不再在 Chrome 中打开 Metro 捆绑程序

© www.soinside.com 2019 - 2024. All rights reserved.