0

我正在尝试为我在世博会上使用 React native 构建的应用程序中的测试设置一些调试。我遵循了在线资源中的一些说明。以下是我的 package.json 中的设置。当我使用这个脚本运行测试时,node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand 我看到了 chrome 开发工具中的断点,继续我在控制台上看到了一些警告,但没有太多其他的。

我什至不确定我应该看到什么。即使没有错误也会有一些输出吗?以防万一我故意在测试中出错而控制台上仍然没有任何内容。可能是因为那些警告?

包.json

 "jest": {
    "preset": "jest-expo",
    "transformIgnorePatterns": [
      "node_modules/(?!(jest-)?react-native|react-clone-referenced-element|@react-native-community|expo(nent)?|@expo(nent)?/.*|react-navigation|@react-navigation/.*|@unimodules/.*|unimodules|sentry-expo|native-base|@sentry/.*)"
    ]

在此处输入图像描述

4

1 回答 1

1

您需要在 Chrome 中打开 chrome://inspect,您应该在 Devices 选项卡上,然后单击 Open dedicated DevTools for Node

它还有助于放置调试器;在您希望它中断的源中。

铬屏幕截图

于 2020-12-03T20:55:49.287 回答