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

Code-OSS无法通过语言包本地化及启动报错问题求解决方案

解决Code-OSS安装语言包重启后找不到Electron应用的报错问题

问题场景

按以下流程操作后出现启动异常:

  1. 编译运行Code-OSS:
git clone https://github.com/manabu-nakamura/vscode.git
cd vscode
npm install
npm run compile
.\scripts\code.bat

运行环境:

  • Code-OSS(最新版/1.98.2等)
  • Windows 11 24H2
  • Node.js 20.18.2
  • Python 3.13.2
  • Visual Studio 2022
  1. 安装语言包(如日文语言包MS-CEINTL.vscode-language-pack-ja-1.99.0.vsix)
  2. 修改语言设置并重启Code-OSS后,弹出报错:

Error
Error launching app
Unable to find Electron app at C:...\vscode.build\electron
Cannot find module 'C:...\vscode.build\electron'

最终Code-OSS本地化未完成。

解决方案

1. 执行完整Electron构建

npm run compile仅完成源码编译,未生成完整的Electron应用目录。执行以下命令重新构建:

npm run clean
npm install
npm run build
.\scripts\code.bat
  • npm run clean清理旧构建缓存,避免版本冲突
  • npm run build会生成完整的.build\electron目录,满足语言包加载要求

2. 匹配语言包与Code-OSS版本

当前使用的语言包版本(1.99.0)与Code-OSS版本(1.98.2)不兼容,下载与本地编译的Code-OSS版本一致的语言包后重新安装。

3. 使用应用内重启方式

修改语言设置后,不要手动关闭再运行脚本,而是通过Code-OSS的命令面板(Ctrl+Shift+P)执行Reload Window,确保语言包的路径配置正确加载。

4. 检查构建依赖完整性

  • 确认Visual Studio 2022已安装**Desktop development with C++**工作负载,Electron构建依赖C++编译环境
  • 执行npm run install-build-deps安装所有构建所需的依赖组件,避免缺失导致构建不完整
  • 验证Node.js和Python版本与要求匹配,可通过node -v和python --version确认

5. 手动指定启动路径

若.build\electron目录已存在但仍报错,尝试手动指定用户数据目录启动:

.\scripts\code.bat --user-data-dir .\user-data

或直接运行.build\electron\Code.exe启动应用

内容的提问来源于stack exchange,提问作者Manabu Nakamura

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 14:25:00