当我尝试登录expo时出现此错误:
[exp] Set EXPO_DEBUG=true in your env to view the stack trace.
您知道我在哪里设置EXPO_DEBUG
的价值吗?
答案 0 :(得分:8)
EXPO_DEBUG
是一个环境变量,因此您可以在shell中键入export EXPO_DEBUG=true
来设置它。
答案 1 :(得分:3)
只需简单地将以下命令按顺序放在Window os中就可以使用。
1)Cd Project_Dir>设置EXPO_DEBUG = ture
然后
2)Cd Project_Dir>博览会开始
对我来说很好。
答案 2 :(得分:2)
这有效。
exp开始 取消ctrl c 然后执行exp build:android。
答案 3 :(得分:2)
此问题出现在节点上的最新版本中,在我的情况下是12.13.1。
假设在node_module中进行了一些更改。
转到node_module / metro-config / src / defaults / blacklist.js并将您的var sharedBlacklist更改为
var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];
答案 4 :(得分:1)
您可以简单地做到这一点:
$env:EXPO_DEBUG = 'true'
在电源外壳中
答案 5 :(得分:1)
当您向项目中添加一些库时。那么就会出现这种类型的问题。当我尝试将一些导航器库添加到我的本机反应项目中时,也会发生此问题……
因此,如果您使用的是Linux操作系统,请输入shell 导出EXPO_DEBUG = true
,或者如果您使用的是Windows操作系统,则在控制台中键入 设置EXPO_DEBUG = true
在控制台/ Shell中添加该行之后,我希望项目能够再次运行。
答案 6 :(得分:1)
我的问题是通过运行
解决的npm安装
在当前项目目录中
如果还是不行
比将博览会更新到新的最新版本
然后重新启动项目
答案 7 :(得分:1)
根据os找到以下解决方案
Linux操作系统,然后键入shell export EXPO_DEBUG = true
Windows操作系统,然后输入控制台集EXPO_DEBUG = true
Mac OS然后输入控制台集EXPO_DEBUG = true
答案 8 :(得分:1)
我删除了node_module,然后重新运行npm install,并且有效
答案 9 :(得分:0)
只需打开命令提示符 运行Set EXPO_DEBUG = ture(不是项目负责人) 转到项目目录运行expo start(在项目目录中)
答案 10 :(得分:0)
在Mac OS导出中EXPO_DEBUG = true
或者如果您在Windows操作系统中,请设置EXPO_DEBUG = true
答案 11 :(得分:0)
在Windows中使用cmd类型set EXPO_DEBUG = 'true'
然后关闭cmd,再次在项目文件类型expo start
中打开
如果可以的话毕业:)
如果不是,请执行以下操作:在项目路径中打开node_modules文件夹,然后打开此路径node_module/metro-config/src/defaults/blacklist.js
编辑档案
替换var haredBlacklist ...
此代码
var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];