Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 调试模式不激活断点_React Native_Visual Studio Code_React Native Android_Vscode Debugger_Npx - Fatal编程技术网

React native 调试模式不激活断点

React native 调试模式不激活断点,react-native,visual-studio-code,react-native-android,vscode-debugger,npx,React Native,Visual Studio Code,React Native Android,Vscode Debugger,Npx,我正在尝试使用visual studio代码在我的react本机应用程序中使用调试模式。我正在使用命令npx react native run android。它正在激活react本机调试器,但未到达应用程序中的任何断点 我没有找到任何教程来激活npx调试,所以你们能给我看一个或解释一下这个设置中发生了什么错误吗 这是我的launch.json { "version": "0.2.0", "configurations": [ { "name": "Debug React

我正在尝试使用visual studio代码在我的react本机应用程序中使用调试模式。我正在使用命令npx react native run android。它正在激活react本机调试器,但未到达应用程序中的任何断点

我没有找到任何教程来激活npx调试,所以你们能给我看一个或解释一下这个设置中发生了什么错误吗

这是我的launch.json

{
"version": "0.2.0",
"configurations": [
    {
        "name": "Debug React Native",
        "program": "${workspaceRoot}/.vscode/launchReactNative.js",
        "type": "reactnative",
        "request": "launch",
        "platform": "android",
        "sourceMaps": true,
        "outDir": "${workspaceRoot}/.vscode/.react"
    },
]
}

一件有趣的事情是,当它运行应用程序时,如果我单击开始调试按钮,我的应用程序将重新启动,并在调试控制台上显示一条消息:

已启动的调试配置包含已弃用的“program”属性,该属性将很快被删除。请将其替换为:“cwd”:“${workspaceFolder}” 无法调试。“path”参数的类型必须为string。接收类型未定义


由于我没有收到任何答复,我花了3天时间才发现发生了什么

这是正确的配置:

{
"version": "0.2.0",
"configurations": [
    {
    "name": "Attach to packager",
    //"program": "${workspaceRoot}/.vscode/launchReactNative.js",
    "type": "reactnative",
    "request": "attach",
    "sourceMaps": true,
    "cwd": "${workspaceFolder}",
    //"outDir": "${workspaceRoot}/.vscode/.react"
    },
]
}

  • 必须运行命令npx react native run android
  • 一旦android emulator运行,必须在终端中停止批处理作业
  • 转到vs代码中的调试选项卡并运行应用程序
  • android仿真器上的ctrl+m
  • 单击调试选项

为了让应用程序在调试模式下运行,我做了一些小步骤。

因为我没有收到任何答案,我花了3天时间才发现发生了什么

这是正确的配置:

{
"version": "0.2.0",
"configurations": [
    {
    "name": "Attach to packager",
    //"program": "${workspaceRoot}/.vscode/launchReactNative.js",
    "type": "reactnative",
    "request": "attach",
    "sourceMaps": true,
    "cwd": "${workspaceFolder}",
    //"outDir": "${workspaceRoot}/.vscode/.react"
    },
]
}

  • 必须运行命令npx react native run android
  • 一旦android emulator运行,必须在终端中停止批处理作业
  • 转到vs代码中的调试选项卡并运行应用程序
  • android仿真器上的ctrl+m
  • 单击调试选项

为了让应用程序在调试模式下运行,我做了一些小步骤。

谢谢!!这起作用了。我已经为此挣扎了很长时间了!谢谢这起作用了。我已经为此挣扎了很长时间了!