如何在 React-Native / Metro 中调试 "Unexpected token '.'"?
How to debug "Unexpected token '.'" in React-Native / Metro?
我有一个正在运行的 React-Native 项目,没有任何错误。
我运行它使用npm run android
执行react-native run-android
。
当我添加一个特定的包时(只有那个特定的包会产生这个错误)
import custom-lib from '@company/custom-lib'
我有以下屏幕(使用 react-native
和 metro
):
我不是在问如何解决这个问题,因为它是内部开发的。
但是,我的stacktrace太少,无法调试。
是否有可能知道,问题是在我的代码/库中发生的?还是在别处? (这个库在其他项目中也导入了,运行良好)
好的,所以我可以使用以下步骤在堆栈跟踪中获取更多信息:
- 执行
adb shell input keyevent 82
,您的设备上应该会出现一个秘密菜单。
- 启用远程调试
- 重启应用程序
- 你应该有更详细的错误。
(我的问题是节点模块 "Buffer" 在我的 react-native 应用程序中不存在。我能够修复它。
我有一个正在运行的 React-Native 项目,没有任何错误。
我运行它使用npm run android
执行react-native run-android
。
当我添加一个特定的包时(只有那个特定的包会产生这个错误)
import custom-lib from '@company/custom-lib'
我有以下屏幕(使用 react-native
和 metro
):
我不是在问如何解决这个问题,因为它是内部开发的。
但是,我的stacktrace太少,无法调试。
是否有可能知道,问题是在我的代码/库中发生的?还是在别处? (这个库在其他项目中也导入了,运行良好)
好的,所以我可以使用以下步骤在堆栈跟踪中获取更多信息:
- 执行
adb shell input keyevent 82
,您的设备上应该会出现一个秘密菜单。 - 启用远程调试
- 重启应用程序
- 你应该有更详细的错误。
(我的问题是节点模块 "Buffer" 在我的 react-native 应用程序中不存在。我能够修复它。