【发布时间】:2018-03-16 11:07:15
【问题描述】:
我有一个可用的 React-Native 项目,没有任何错误。
我使用执行react-native run-android 的npm run android 运行它。
当我添加一个特定的(只有那个特定的包会产生这个错误)
import custom-lib from '@company/custom-lib'
我有以下屏幕(使用react-native 和metro):
我不是问如何解决这个问题,因为这是内部开发。
但是,我的堆栈跟踪太少,无法调试。
是否有可能知道问题是否出现在我的代码/库中?还是在别处? (这个库在其他项目中也有导入,运行正常)
【问题讨论】:
-
如果可以,可以尝试启动 chrome 调试器,或者使用 --stacktrace 运行...您应该能够获得更多信息(我猜可能还有其他方式)
-
我使用
npm run android运行应用程序。如果我将脚本切换为react-native run-android --stacktrace,我会收到error: unknown option--stacktrace'` 错误。 -
不要犹豫,放一些控制台日志来查找崩溃点,只打印一个字符直到找到该行,然后打印不同的变量来查找错误,也许不是最好的方法,但它作品
-
怎么样?我没有任何堆栈跟踪
标签: javascript android react-native microsoft-metro