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

如何使用VS Code完整路径执行--list-extensions命令列出扩展?

解决VS Code完整路径执行命令列扩展的问题

问题原因

code命令本质是调用VS Code安装目录下的code.cmd批处理脚本,这个脚本会设置*ELECTRON_RUN_AS_NODE=1*环境变量,然后调用Code.exe执行对应的命令行处理脚本(resources\app\out\cli.js),从而正确解析--list-extensions这类参数。而直接运行Code.exe时,因为缺少这个环境变量,程序会直接启动GUI窗口,而非处理命令行参数。

解决方案

方案1:使用code.cmd的完整路径执行

直接调用VS Code安装目录下的code.cmd并传入参数:

c:\install\code.cmd --list-extensions

如果你的code.cmd位于安装目录的bin子文件夹中,路径改为:

c:\install\bin\code.cmd --list-extensions

方案2:手动设置环境变量后执行Code.exe

先在命令行设置环境变量,再调用Code.exe并指定命令行处理脚本的完整路径:

set ELECTRON_RUN_AS_NODE=1
c:\install\Code.exe c:\install\resources\app\out\cli.js --list-extensions

也可以合并为一行执行:

set ELECTRON_RUN_AS_NODE=1 && c:\install\Code.exe c:\install\resources\app\out\cli.js --list-extensions

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 02:55:22