无法在NPM链接库上设置断点 [英] Can't set breakpoints on NPM Link'ed library

查看:8
本文介绍了无法在NPM链接库上设置断点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我学习了Reaction JavaScript,现在我遇到了这个问题
我在GitHub中创建了notistack library分支,然后使用Git桌面下载我的分支,这样项目就可以在Windows 10上运行了。

遵循npm-link doc后一切正常,我可以在VScode中调试运行notistack libraryTypeScrip项目。

notistack library上的notistack librarynotistack library上的&NPM链接通知堆栈和我的ReactJs项目中的所有标准程序,我可以调试运行库。 我进行了更改并重建notistack library,我发现它工作正常。

但是当我像这样使用runtimeArgs设置Launch.json时,假设要启用调试,我不能使断点在库中工作。

{
  "version": "0.2.0",
  "configurations": [
      {
        "name": "Launch Edge",
          "request": "launch",
          "type": "pwa-msedge",
          "url": "https://localhost:6545",
          "webRoot": "${workspaceFolder}",
          "runtimeArgs": [
            "--preserve-symlinks"
        ],
      }
  ]
}

我在ReactJs项目NODE_MODULE/通知堆栈库中设置了断点,但VSCode将它们设置为未绑定的断点。

我怀疑这与通知堆栈库可能是一个类型脚本项目以及我链接到ReactJs项目有关。有什么想法吗? 请建议我需要检查和做些什么?

推荐答案

我查了一下,找到了一些可能的修复程序

  • 您是否尝试在VSCode中禁用此设置?
"debug.javascript.usePreview": false
  • 在您的启动.json文件中尝试这些属性
{
  "trace": true,
  "sourceMaps": true,
  "webRoot": "${workspaceFolder}/src",
}
  • 重新启动VSCode或降级

  • 运行-&>禁用所有断点,然后启用所有断点

这篇关于无法在NPM链接库上设置断点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆