【发布时间】:2018-09-21 20:46:22
【问题描述】:
我再问一次,因为我的案子在以前的答案中没有得到解决。
我创建了一个在 Snack 上完美运行的 React Native App,但后来我想在 Expo 上尝试一下(我想添加一些 Snack 无法加载的模块)。
所以,我使用create-react-native-app 来制作我的项目。
然后,在编辑代码后,我尝试使用 Genymotion 模拟器启动它,但每次我这样做时,都会出现以下错误:
我不明白它有什么问题?
我已经尝试删除 node_modules 文件夹,更改 React Native 和 Babel 版本并使用 npm install 重新安装项目。
此外,在控制台中,它向我显示了这个错误:
22:33:56: Unable to resolve ./components/AssetExample" from "./C:\\Users\\danie\\HC\\App.js`: The module `./components/AssetExample` could not be found"
22:33:56: Failed building JavaScript bundle
但是我不知道这个模块应该在哪里导入? package.json 还是 package-lock.json?
我使用以下命令在 Genymotion 中启动它:
cd HC
npm start android
我能做什么?请帮帮我。
React Native 版本:0.55.2
Babel(预设 React Native) 版本:^4.0.0
编辑: 项目结构和代码按要求,我在 GitHub 上创建了存储库:https://github.com/DanielVip3/HC ^ 我没有推送 node_modules 文件夹,因为它太大了,但我想你已经知道:它包含 React Native 使用的所有模块。
【问题讨论】:
-
如果您将显示此行为的代码的最小版本添加到问题中,您可能会得到更多响应;没有它,就没有什么可做的。
标签: android react-native genymotion