【发布时间】:2019-10-12 21:47:13
【问题描述】:
我想在我的设备中运行 NativeBase's KitchenSink。
所以我从 git 克隆它,这里是链接:https://github.com/GeekyAnts/NativeBase-KitchenSink
克隆后我运行npm install,然后运行npm start。它工作正常,并告诉我在本地主机上打开它,但我发现只有这个:
链接到 React Native 的主页,没什么特别的。但我想看看我的应用程序发生了什么,所以我运行 npm install -g expo-cli ,然后运行 expo start 并出现此错误:
[13:51:33] 错误:缺少 app.json。见https://docs.expo.io/
[13:51:33] 未找到 Expo 配置。你确定这是一个项目吗 目录?
之后,我将 app.json 从这里更改为:
{
"name": "NativebaseKitchenSink",
"displayName": "NativebaseKitchenSink"
}
到这里:
{
"expo": {
"name": "My Project Name",
"slug": "myProjectName",
"privacy": "public",
"sdkVersion": "32.0.0",
"platforms": [
"ios",
"android"
],
"version": "1.0.0",
"orientation": "default",
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"androidStatusBar": {},
"ios": {
"supportsTablet": true
}
}
}
运行expo start 会出现此错误:
[14:03:28] 找不到模块“expo/tools/LogReporter”
之后我找到了一些解决方案,它们都彼此相似,这里是其中之一:https://forums.expo.io/t/solved-cannot-find-module-expo-tools-logreporter/16833
在这里:Expo : cannot find a module LogReporter
即使我在俄罗斯社区发现了完全相同的问题,我从那里尝试了解决方案,它也很无奈,这里是(它在俄罗斯):http://qaru.site/questions/2455460/expo-cannot-find-a-module-logreporter
所以我会很感激你的帮助))
【问题讨论】:
标签: javascript reactjs react-native expo native-base