启动VS Code时弹出主进程JavaScript错误找不到main模块如何解决
VS Code启动主进程报JavaScript错误无法启动解决
问题现象
启动VS Code时直接弹出错误弹窗,提示主进程发生JavaScript错误,程序无法正常打开。
完整报错信息
❌A JavaScript error occurred in the main process Uncaught Exception: Error: Cannot find module 'C:\Program Files\Microsoft VS Code\resources\app\out\main' at Module._resolveFilename (internal/modules/cjs/loader.js:934:15) at Function.o._resolveFilename (electron/js2c/browser_init.js:261:863) at Object. <anonymous> (electron/js2c/browser_init.js:197:3342) at Object../lib/browser/init.ts (electron/js2c/browser_init.js:197:3586) at_webpack_require_ (electron/js2c/browser_init.js:1:128) at electron/js2c/browser_init.js:1:1200 at electron/js2c/browser_init.js:1:1267 at NativeModule.compileForInternal Loader (internal/bootstrap/loaders.js:283:7) at NativeModule.compileForPublicLoader (internal/bootstrap/loaders.js:225:10) at loadNativeModule (internal/modules/cjs/helpers.js:35:9)
错误截图

解决方法
这个报错本质是VS Code核心运行文件缺失,基本都是安装包损坏、更新中途退出、杀毒软件拦截文件写入导致的,按下面顺序操作即可:
- 最省时间的方案是彻底重装:先打开任务管理器,把所有名称带
Code、Visual Studio Code的后台进程全部结束,在系统应用列表里卸载VS Code。需要保留旧配置的话,提前把C:\Users\当前系统用户名\AppData\Roaming\Code目录备份到其他位置,之后下载最新稳定版安装包重新安装即可,绝大多数情况这一步就能解决问题。 - 不要尝试手动往安装目录拷贝缺失的
out文件夹文件,不同版本的文件依赖不匹配,补完还会触发其他报错,纯浪费时间。如果卸载时提示文件被占用,重启进安全模式再执行卸载操作即可。 - 如果是更新完VS Code立刻出现这个问题,重装时先临时关闭杀毒软件的实时防护,这类情况大多是杀毒软件误拦截更新文件写入,才导致核心文件没装全。
- 重装完成后把之前备份的
Code配置目录拷回原路径,之前安装的插件、自定义快捷键、用户设置都能完整保留,不会丢失。
内容的提问来源于stack exchange,提问作者Costar
相关产品推荐
相关产品推荐

