【问题标题】:Cannot find module 'expo/tools/LogReporter'找不到模块'expo/tools/LogReporter'
【发布时间】: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


    【解决方案1】:

    你的 app.json 看起来不像 expo 的 app.json。 您是否尝试过 react-native run-ios 而不是 expo start?

    你不能使用 expo-cli 来原生反应原生应用。

    【讨论】:

      猜你喜欢
      • 2019-06-20
      • 1970-01-01
      • 1970-01-01
      • 2023-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-10
      • 2020-04-01
      相关资源
      最近更新 更多