无法使用 Expo.io 在 IOS 上测试我的应用程序。找不到模块 hashAssetFiles

Víc*_*hez 5 javascript reactjs react-native expo

我\xe2\x80\x99m是expo.io的新手,并且我\xe2\x80\x99使用Expo XDE创建了一个简单的应用程序。I\xe2\x80\x99m 使用 Windows 10 PC 并通过 QR 使用 iPhone 6S 和 Galaxy S8 进行测试。

\n\n

问题是我无法在 iPhone 上\xe2\x80\x99t 测试我的应用程序,因为它会抛出一个错误,提示 \xe2\x80\x9cCannot find module project route/node_modules/expo/tools/hashAssetFiles。同时,在 Galaxy S8 上运行完美!

\n\n

错误图片在这里。

\n\n

有谁知道我该如何解决这个问题?提前致谢!

\n

小智 1

当您没有将 expo 作为依赖项安装在 node_modules 和 package.json 中、安装了错误版本的软件包或将其安装在错误的部分时,似乎会发生这种情况。确保您的 expo 依赖项位于依赖项下,而不是位于开发依赖项下。

参考:Github问题