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

vsce发布VS Code扩展提示@types/vscode版本更高,如何更新engines.vscode?

解决方法

你遇到的报错是因为开发依赖中@types/vscode的版本,高于你在package.json中声明的扩展最低兼容VS Code版本,按以下步骤修改即可:

  • 打开项目根目录的package.json文件,找到engines配置项,默认写法如下:
"engines": {
  "vscode": "^1.48.0"
}
  • 将vscode的版本号改为和@types/vscode一致的^1.62.0,修改后配置为:
"engines": {
  "vscode": "^1.62.0"
}
  • 保存文件后重新执行vsce publish即可正常发布。

如果你需要让扩展兼容更低版本的VS Code,也可以选择将devDependencies中的@types/vscode版本降级到^1.48.0,修改后重新安装依赖再执行发布命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 19:15:05