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

使用VS Code的sfdx:open打开Salesforce org时遇"Only absolute URLs"错误求助

解决VS Code中sfdx:open打开Salesforce开发组织失败的问题

问题原因

错误Only absolute URLs are supported一般是默认组织的实例URL配置无效(比如缺少https://前缀),或是旧版SFDX CLI存在解析bug;同时伴随的弃用提示说明需要更新命令和环境变量配置。

修复步骤

  • 升级CLI到最新版本
    旧版本CLI可能存在URL解析问题,执行命令更新:

    sfdx update
    

    若已切换到新的SF CLI,改用:

    sf update
    
  • 检查并重置默认组织

    1. 先查看默认组织的配置详情,确认实例URL是否为绝对路径:
      sfdx force:org:display -u default
      
      或使用新命令:
      sf org display -u default
      
    2. 如果URL异常,重新认证并设置默认组织:
      sfdx force:auth:web:login -s -a default
      
      新命令:
      sf org login web -s -a default
      
      按提示完成浏览器登录流程,重新绑定默认组织。
  • 更新弃用的环境变量
    将环境变量SFDX_JSON_TO_STDOUT替换为SF_JSON_TO_STDOUT:

    • Windows:在系统环境变量中添加/修改SF_JSON_TO_STDOUT=1
    • macOS/Linux:在终端配置文件(如.bashrc/.zshrc)中添加export SF_JSON_TO_STDOUT=1,执行source ~/.zshrc(对应你的shell类型)生效。
  • 直接使用新命令打开组织
    既然force:org:open已弃用,直接在VS Code终端执行新命令:

    sf org open -u default
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 00:42:56