【问题标题】:React native packager cannot find entry fileReact 本机打包程序找不到入口文件
【发布时间】:2017-03-02 09:26:01
【问题描述】:

我在 windows 上的 react native 工作了一段时间,但后来我重新审视了一个不太老的项目。我无法让应用程序加载到设备或模拟器上。该应用程序显示 404 并且打包程序一直说它在任何根目录中都找不到入口文件 index.android.js。该文件确实存在于根目录中,并且打包者所说的根目录是正确的。我尝试制作新的 rn 项目,升级节点,重新安装 react-native-cli,似乎没有任何效果。

有什么想法吗?

谢谢

【问题讨论】:

  • 请确保您以管理员身份启动命令行(在 OS X 上为 su/sudo,在 Windows 上为 Ctrl + X)。我搜索了很长时间,发现我试图用非管理员控制台启动我的 ReactNative 项目
  • npm start -- --reset-cache 并从您的项目路径中删除守望者文件

标签: react-native


【解决方案1】:

我在使用 Metro Bundler 时也遇到过这个问题。

在我的 windows 框中,我可以通过以下方式修复它:

  1. 启动模拟器
  2. 打开 Git-Bash 窗口(来自 Git for Windows)
  3. cd /c/projects/my_project_folder/ 然后运行 ​​react-native start 以启动 Metro Bundler
  4. 在其他cmd窗口,进入项目文件夹,运行react-native run-android

它将构建应用程序,将 apk 安装到模拟器,这将请求 index.js,并且 bundler 会正常响应!

【讨论】:

    猜你喜欢
    • 2016-11-21
    • 2017-05-04
    • 1970-01-01
    • 2018-11-05
    • 2018-02-14
    • 2018-12-24
    • 2018-04-21
    • 2014-04-05
    • 2019-07-03
    相关资源
    最近更新 更多