You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

远程SSH服务器用bench装依赖遇VS Code模块缺失错误求解决方案

解决远程SSH执行bench时出现的VS Code调试模块找不到错误

执行远程SSH服务器上的bench依赖安装命令时,出现如下错误:

Error: Cannot find module '/Users/[User]/.vscode/extensions/ms-vscode.js-debug-nightly-2020.3.217/src/bootloader.js'
Require stack:
- internal/preload
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:954:17)
    at Function.Module._load (internal/modules/cjs/loader.js:847:27)
    at Module.require (internal/modules/cjs/loader.js:1016:19)
    at Module._preloadModules (internal/modules/cjs/loader.js:1285:12)
    at loadPreloadModules (internal/bootstrap/pre_execution.js:439:5)
    at prepareMainThreadExecution (internal/bootstrap/pre_execution.js:66:3)
    at internal/main/run_main_module.js:7:1 {
  code: 'MODULE_NOT_FOUND',
  requireStack: [ 'internal/preload' ]
}

以下是经过验证的解决方案:

  • 禁用VS Code的JS调试预加载功能
    打开VS Code设置,搜索debug.javascript.preload,将该选项设置为false,重启VS Code后重新连接SSH服务器,再执行bench命令。也可以直接在settings.json中添加配置:

    "debug.javascript.preload": false
    
  • 卸载过时的JS调试 nightly 扩展
    在VS Code的扩展面板中找到ms-vscode.js-debug-nightly扩展,卸载后安装稳定版的JavaScript Debugger扩展,重启VS Code后重新操作。

  • 清除会话中的Node.js预加载环境变量
    在SSH终端中先执行以下命令清除干扰变量,再运行bench安装命令:

    unset NODE_OPTIONS
    
  • 绕过VS Code终端执行命令
    使用系统原生终端(如Mac Terminal、Windows PowerShell)直接通过SSH连接服务器,再执行bench依赖安装命令,完全避开VS Code的调试环境注入。

内容的提问来源于stack exchange,提问作者Thomas antony

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 20:02:33