Metro bundler链接19000在react native expo上显示json转储,而不是带有qr代码的bu



我通常运行expo-start或expo-start-c,浏览器将在localhost:119000自动打开,并显示metro bundler详细信息,其中显示qr代码、连接:tunnel、lan、local,当然还有应用程序的exp:地址。

突然,当我运行expo启动时,浏览器不再打开。当我导航到localhost:119000时,它显示一个json转储:

{"name":"litplans","slug":"litplans","version":"1.0.0","orientation":"portrait","icon":"./assets/icon.png","userInterfaceStyle":"light","splash":{"image":"./assets/splash.png","resizeMode":"contain","backgroundColor":"#ffffff","imageUrl":"http://127.0.0.1:19000/assets/./assets/splash.png"},"updates":{"fallbackToCacheTimeout":0},"assetBundlePatterns":["**/*"],"ios":{"supportsTablet":true,"bundleIdentifier":"com.mallsecinc.litplans"},"android":{"adaptiveIcon":{"foregroundImage":"./assets/adaptive-icon.png","backgroundColor":"#FFFFFF","foregroundImageUrl":"http://127.0.0.1:19000/assets/./assets/adaptive-icon.png"}},"web":{"favicon":"./assets/favicon.png"},"_internal":{"isDebug":false,"projectRoot":"C:\sites\apps\litplans","dynamicConfigPath":null,"staticConfigPath":"C:\sites\apps\litplans\app.json","packageJsonPath":"C:\sites\apps\litplans\package.json"},"sdkVersion":"45.0.0","platforms":["ios","android","web"],"developer":{"tool":"expo-cli","projectRoot":"C:\sites\apps\litplans"},"packagerOpts":{"scheme":null,"hostType":"lan","lanType":"ip","devClient":false,"dev":true,"minify":false,"urlRandomness":"2x-kif","https":false},"mainModuleName":"node_modules\expo\AppEntry","__flipperHack":"React Native packager is running","debuggerHost":"127.0.0.1:19000","logUrl":"http://127.0.0.1:19000/logs","hostUri":"127.0.0.1:19000","bundleUrl":"http://127.0.0.1:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=ios&dev=true&hot=false&strict=false&minify=false","iconUrl":"http://127.0.0.1:19000/assets/./assets/icon.png"}

我做的唯一不同的事情是卸载和安装node.js.

为了解决问题,我做了以下操作:

  • 试着运行一个现有的博览会项目
  • 列出项目
  • 启动一个全新的世博项目
  • 删除nodemodule并重新安装
  • 卸下expo模块并重新安装

Metro Bundler UI在expo-cli@6.0.0

https://blog.expo.dev/sunsetting-the-web-ui-for-expo-cli-ab12936d2206

对于我来说,使用"开始":"博览会开始";而不是";"开始":"expo-start-dev客户端";如果你分享你的依赖关系,这可能会对有所帮助

最新更新