使用Azure Terraform扩展上传实验库时VSCode终端报错(退出码1)
排查VSCode中Azure Terraform扩展上传实验库时的终端错误
终端进程
"node.exe '-e', 'require('c:\\Users\\*****\\.vscode\\extensions\\ms-vscode.azure-account-0.11.4\\dist\\cloudConsoleLauncher').main()'"以退出代码1终止。系统环境:Windows Server 2019 Standard (NT x64 10.0.17763)
VSCode版本:1.78.0
排查步骤
- 重装Azure Account扩展:卸载当前版本的
ms-vscode.azure-account扩展,重启VSCode后安装最新版本。旧版本(0.11.4)可能存在兼容性问题,新版本通常会修复终端启动类故障。 - 验证Node.js版本:确保本地Node.js为LTS版本(如16.x或18.x),低版本可能无法适配扩展脚本。打开终端执行
node -v查看版本,不符则更新Node.js。 - 清理VSCode缓存:删除
%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData目录下的缓存文件,重启VSCode后重试,缓存损坏可能导致脚本执行异常。 - 以管理员身份运行VSCode:Windows Server环境下部分目录权限受限,右键VSCode选择“以管理员身份运行”,避免权限不足导致的文件读取或执行失败。
- 排查扩展冲突:暂时禁用其他Azure相关或终端管理类扩展,仅保留Azure Account和Terraform扩展,确认是否存在扩展间的冲突问题。
内容的提问来源于stack exchange,提问作者Nick
相关产品推荐
相关产品推荐

