博览会:找不到变量要求
2020-09-02
994
亲爱的 stackoverflow 社区,
我无法在网上找到任何解决方案来解决我的问题。我的错误如下:
Can't find variable: require
http://127.0.0.1:19001/node_modules/expo/AppEntry.bundle?platform=android&dev=true&minify=false&hot=false:5:24
global code@http://127.0.0.1:19001/node_modules/expo/AppEntry.bundle?platform=android&dev=true&minify=false&hot=false:701:3
2 天前它运行正常,(显然)从那时起我就没有做任何更改。
您知道它来自哪里吗?
我正在使用:
- expo@~3.0.10
- react-native "https://github.com/expo/react-native/archive/sdk-38.0.0.tar.gz"
非常基本的配置。我怀疑是某种配置错误...
提前致谢!
问候,
Guillaume
2020 年 9 月 2 日下午 4 点 20 分更新:
- 我尝试清理缓存,
- 我尝试更改目录,
-
我尝试
expo init
一个新应用程序,导入上一个应用程序的源代码,安装依赖项,它一直有效,直到我运行expo start -c
,然后问题又出现了, - 仍在努力...
2020 年 9 月 2 日下午 7 点更新:
我终于成功让它工作了。
- 将 expo-cli 更新到最新版本
- 在另一个环境中初始化一个新的 expo 应用程序目录
- 复制/粘贴源代码
-
使用
expo start -c
而不是expo start
来确保以下步骤不涉及缓存 - 逐个安装依赖项以确保不存在问题
- 最后测试应用程序
2个回答
尝试在提到 require 的文件中添加 import React from 'react'
mainak
2020-09-02
首先:expo r -c, 然后:npm start, 最后:使用 require 函数
Mohammad Sep
2023-02-03