我有一个应用程序与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来调试它。也许有人能想出一种解决办法。