在ReactNative应用程序中何处设置EXPO_DEBUG值?

时间:2017-10-26 06:34:39

标签: react-native login expo

当我尝试登录expo时出现此错误:

[exp] Set EXPO_DEBUG=true in your env to view the stack trace.

您知道我在哪里设置EXPO_DEBUG的价值吗?

12 个答案:

答案 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__\/.*/ 
];