无法在NPM链接库上设置断点 [英] Can't set breakpoints on NPM Link'ed library
本文介绍了无法在NPM链接库上设置断点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我学习了Reaction JavaScript,现在我遇到了这个问题
我在GitHub中创建了notistack library分支,然后使用Git桌面下载我的分支,这样项目就可以在Windows 10上运行了。
遵循npm-link doc后一切正常,我可以在VScode中调试运行notistack libraryTypeScrip项目。
notistack library上的notistack library和notistack 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屋!
查看全文