VS Code 中的调试错误:无法连接到 localhost:3000 处的目标:找不到任何可调试目标

Jea*_*dal 6 launch javascript-debugger reactjs .net-core vscode-debugger

我有一个前端有 React 、后端有 .Net Core 的应用程序,我正在尝试调试我的 React 前端,没有扩展和附加到进程,但我收到以下消息错误:

\n
\n

无法连接到 localhost:3000 处的目标:无法连接到 http:localhost:3000 处的调试目标:找不到任何可调试目标。

\n
\n

我正在使用这个launch.json

\n
{\n    "version": "0.2.0",\n    "configurations": [\n        {\n            "name": "Debug FrontEnd",\n            "port": 3000,\n            "request": "attach",\n            "type": "chrome",\n            "webRoot": "${workspaceFolder}"\n        },\n        {\n            "name": "Debug BackEnd",\n            "type": "coreclr",\n            "request": "attach"\n        }\n    ]\n}\n
Run Code Online (Sandbox Code Playgroud)\n

npm start基本上使用witch启动我的前端react-scripts start

\n

观察:I\xe1\xb8\xbf 使用 Opera 浏览器。

\n

Jea*_*dal 2

我找到了一个解决方法。仅当我运行时才会出现此问题sudo npm start。当我运行它时,npm start我收到了这条消息:

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

所以我用这个命令解决了增加 fs.inotify.max_user_instances 的问题:

echo fs.inotify.max_user_instances=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Run Code Online (Sandbox Code Playgroud)

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