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

VS Code中Snowflake扩展加载异常及运行时报错求助

解决VS Code中Snowflake扩展加载停滞及提议式API提示问题

核心原因

你遇到的问题是因为Snowflake扩展使用了VS Code的提议式API(proposed API),这类API未正式纳入稳定版规范,默认处于禁用状态。你修改自己的package.json无效,因为该配置是针对自定义开发的扩展,而非官方Snowflake扩展。

具体解决步骤

1. 通过命令行参数启用提议式API

这是最直接适配当前扩展版本的方法:

  • Windows:找到VS Code快捷方式,右键选择「属性」,在「目标」输入框末尾添加 --enable-proposed-api snowflake.snowflake-vsc(注意开头有空格),点击确定后重启VS Code。
  • macOS:打开终端,执行命令:
    open -a "Visual Studio Code" --args --enable-proposed-api snowflake.snowflake-vsc
    
  • Linux:在终端执行命令:
    code --enable-proposed-api snowflake.snowflake-vsc
    

2. 切换到Snowflake扩展的稳定旧版本

新版本扩展可能引入了对提议式API的依赖,回退到旧版可规避该问题:

  • 打开VS Code扩展面板,找到Snowflake扩展,点击右侧的「管理」按钮(三个点),选择「安装另一个版本」。
  • 选择一个发布时间较早的稳定版本(如3个月前的版本),安装后重启VS Code。

3. 重置扩展缓存并重新安装

缓存损坏也可能导致加载异常:

  • 完全关闭VS Code。
  • 删除对应目录下的Snowflake扩展文件及缓存:
    • Windows:%USERPROFILE%\.vscode\extensions\snowflake.snowflake-vsc 和 %USERPROFILE%\.vscode\cachedData中该扩展的缓存文件夹
    • macOS:~/Library/Application Support/Code/extensions/snowflake.snowflake-vsc 和 ~/Library/Application Support/Code/CachedData相关缓存
    • Linux:~/.vscode/extensions/snowflake.snowflake-vsc 和 ~/.vscode/CachedData相关缓存
  • 重新打开VS Code,搜索并重新安装Snowflake扩展。

4. 升级VS Code到最新稳定版

旧版VS Code对提议式API的支持可能存在兼容性问题,升级后可解决部分异常:

  • 点击VS Code顶部菜单「帮助」→「检查更新」,安装最新版本后重启。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 04:55:58