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

开发VSCode扩展遇「找不到vscode模块」及引擎声明缺失问题

解决VSCode扩展开发的两个报错问题

第一步:修复「Missing VSCode engine declaration」错误

打开你的package.json,添加engines字段声明兼容的VSCode版本,示例:

"engines": {
  "vscode": "^1.80.0"
}

版本号可根据你实际使用的VSCode版本调整(比如查看VSCode「关于」页面获取版本号,用^前缀表示兼容该版本及以上的小版本)。

第二步:解决「Cannot find module 'vscode'」错误

  1. 先卸载可能存在的旧版vscode依赖:
npm uninstall vscode
  1. 将vscode作为开发依赖重新安装:
npm install --save-dev vscode
  1. 注意:node ./node_modules/vscode/bin/install是过时脚本,新版vscode包会自动处理类型定义文件,无需再执行该命令。

额外检查项

  • 确认package.json的devDependencies中存在vscode条目,类似:
"devDependencies": {
  "vscode": "^1.80.0"
}
  • 确保扩展入口文件导入vscode的方式正确:
    JavaScript版本:
    const vscode = require('vscode');
    
    TypeScript版本:
    import * as vscode from 'vscode';
    

完成上述操作后重新运行扩展,即可解决这两个报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 10:55:18