vue.js - 自 1.47.0 更新以来,VSCode 会在内置终端中自动启动一些调试检查器

标签 vue.js webpack visual-studio-code vscode-settings vscode-debugger

自从昨天更新到1.47.0 ,当 VSCode 启动时,它在终端中给我这个输出(没有允许我输入的后续提示):

Debugger listening on ws://127.0.0.1:55430/f3f20387-0605-4a39-b807-77f02bea362f
For help, see: https://nodejs.org/en/docs/inspector
我通常的程序是:
  • 使用WSL导航到我要打开的项目目录,输入code .
  • 然后我会在 VSCode 终端 (bash) 中输入 npm run serve 来启动我的服务器。 (package.json 有 "serve": "vue-cli-service serve" )。

  • 但是,既然有一些调试器和检查器在持续运行,我显然不能这样做?这是显示我的空白 launch.json 的屏幕截图和终端:
    debugger showing instead of command prompt
    有人可以告诉我如何解决这个问题吗?我不知道出了什么问题,但它似乎只发生在我用 code . 打开的这个特定项目中。

    更新
    所以我尝试了更多的东西。
  • 我跑了cp -rf testsite testfrontend WSL内
  • 然后在复制的目录中我删除了 package-lock.jsonnode_modules
  • 我随后跑了npm install
  • 然后我通过运行 code . 来启动 VSCode在 WSL 中复制项目的目录中

  • 当 vscode 出现时,终端没有显示。当我展示它(ctrl+`)时,以下几行会自动运行:
    vscode terminal startup
  • 然后我跑了npm run serve ,然后发生了以下情况:
    stuck
  • 并在调试器控制台选项卡中显示此消息:
    error

  • 我应该提到,当我运行 npm run serve 时,我没有收到此错误或任何其他上述问题。直接来自 WSL。如果我单击绿色 WSL: Ubuntu,我也不会遇到上述问题按钮,然后选择 Remote-WSL: New Window然后运行 ​​npm run serve :
    new window

    最佳答案

    我最终通过使用 code --disable-extensions . 从 WSL 运行项目解决了这个问题。并忽略随后的错误消息。然后我关闭 VSCode 并使用 code . 正常运行它,它又开始像过去一样正常工作了。不知道为什么这有效。我还在 VSCode's official GitHub 上发布了这个问题,有人回复:

    You can fix this for the moment by setting debug.node.autoAttach to disabled, then reloading the window / reopening the terminal.


    希望这可以帮助某人。

    关于vue.js - 自 1.47.0 更新以来,VSCode 会在内置终端中自动启动一些调试检查器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62847112/

    相关文章:

    html - 元素界面 : right submenu appears truncated (CSS)

    javascript - 更改页面时,Vue.js 事件菜单颜色不会禁用

    webpack - 从虚拟目录提供 Webpack

    java - 如何在 VS Code 中启用 Java 语法高亮

    java - 如何在 Visual Studio Code 中修复 "Build failed, do you want to continue?"?

    javascript - 获取http ://127. 0.0.1:8000/storage/profiles/404(未找到)

    vue.js - Vue路由器别名优先级

    node.js - 模块构建失败 - sass-loader

    javascript - Webpack 错误 bundle.js :1 Uncaught SyntaxError: Unexpected token <

    python - Microsoft Python 语言服务器无法识别 `for` 循环 `zip()`