React native 在ReactNative应用程序中的何处设置EXPO_调试值?

React native 在ReactNative应用程序中的何处设置EXPO_调试值?,react-native,login,expo,React Native,Login,Expo,当我尝试登录expo时,出现以下错误: [exp] Set EXPO_DEBUG=true in your env to view the stack trace. 你知道我必须在哪里设置EXPO_DEBUG的值吗?EXPO_DEBUG是一个环境变量,因此你可以通过在shell中键入export EXPO_DEBUG=true来设置它 你可以做得很简单: $env:EXPO_DEBUG = 'true' 在power shell中,当您向项目中添加一些库时。然后就出现了这种问题。当我尝试将一

当我尝试登录expo时,出现以下错误:

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

你知道我必须在哪里设置EXPO_DEBUG的值吗?

EXPO_DEBUG
是一个环境变量,因此你可以通过在shell中键入
export EXPO_DEBUG=true
来设置它

你可以做得很简单:

$env:EXPO_DEBUG = 'true'

在power shell中,当您向项目中添加一些库时。然后就出现了这种问题。当我尝试将一些导航器库添加到我的react原生项目中时,我也会遇到这个问题,然后

因此,如果您使用的是Linux操作系统,请键入shell 导出EXPO\u DEBUG=true

或者,如果您在Windows操作系统中,请键入console 设置EXPO\u DEBUG=true


在console/Shell中添加行之后,我希望项目能够再次工作。

我的问题通过运行

npm安装

在当前项目目录中 如果仍然不起作用
然后将expo更新为新的最新版本
然后重新启动project

只需在Windows操作系统中按顺序执行以下命令,它肯定会工作

1:

2:


这对我来说很好。

根据操作系统找到以下解决方案

Linux操作系统然后键入shell export\u DEBUG=true

Windows操作系统然后键入控制台集EXPO\u DEBUG=true


Mac os然后键入控制台集EXPO_DEBUG=true

只需打开命令提示符 运行Set EXPO_DEBUG=true(不是项目指导) 转到项目目录运行expo start(在项目目录中)

此操作有效

exp开始 取消ctrl c
然后执行exp build:android。

我删除了node_模块,然后重新运行npm安装,并且运行正常

这个问题出现在node上的最新版本中,在我的例子中是12.13.1

假设在node_模块中进行了一些更改

转到node_module/metro config/src/defaults/blacklist.js并将var sharedBlacklist更改为

var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/ 
];

在mac OS中导出EXPO_DEBUG=true


或者,如果您在Windows操作系统中设置EXPO\u DEBUG=true,请使用cmd type
set EXPO\u DEBUG='true'
然后在项目文件类型
expo start
如果成功,毕业:) 如果没有:在项目路径中打开node_modules文件夹并打开此路径
node_module/metro config/src/defaults/blacklist.js
编辑文件 替换var haredBlacklist。。。 遵守这一准则

var sharedBlacklist=[
/节点单元模块[\/\\]反应[\/\\]距离[\/\\]./,,
/网站\/node\u模块\/.*/,
/heapCapture\/bundle\.js/,
/.*\/\uuuuu测试\u\/.*/

];不是您问题的解决方案,但expo的auth系统似乎有问题:是的,您是对的,但我仍然想知道在哪里设置参数:dw我在哪里可以找到实际的日志文件?在项目文件打开命令和try@hendra1你在windows上吗?我想在这种情况下,您可以使用
set EXPO\u DEBUG=true
是的,我在windows上。。Ok set功能可用谢谢,谢谢@rahulpatel工作正常。再次感谢您的贡献。感谢您添加Mac os指令。那太好了,谢谢你
cd Project_Dir>expo start
var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/ 
];