VS Code中的错误调试:无法连接到本地主机上的目标:3000:无法找到任何可调试的目标



我有一个应用程序与React在前端和。net Core在后端,我正试图调试我的React前端,没有扩展和附加到进程,但我得到下面的消息错误:

无法连接到本地主机:3000:无法连接到调试目标:http:localhost:3000:无法找到任何可调试的目标。

我使用这个launch.json:

{
"version": "0.2.0",
"configurations": [
{
"name": "Debug FrontEnd",
"port": 3000,
"request": "attach",
"type": "chrome",
"webRoot": "${workspaceFolder}"
},
{
"name": "Debug BackEnd",
"type": "coreclr",
"request": "attach"
}
]
}

我开始我的前端使用npm start,基本上是react-scripts start

奥林匹克广播服务公司。:我正在使用opera浏览器。

我找到了一个解决方法。这个问题只发生在我用sudo npm start运行的时候。当用npm start运行它时,我得到了这个消息:

"未处理的例外。System.IO.IOException:已达到inotify实例数量的配置用户限制(128),或者已达到打开文件描述符数量的每个进程限制。">

所以我通过增加fs. notify来解决它。Max_user_instances使用这个命令:

echo fs.inotify.max_user_instances=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

我通过@Creak的答案找到了这个解决方案。要查看更多详细信息,请单击此链接

经过一番搜索,我只能找到这个问题。

虽然Opera现在是基于Chromium的,但还不能使用VSCode来调试它。也许有人能想出一种解决办法。

最新更新