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

VSCode中NestJs无法显示描述提示,求解决方法

VSCode中NestJs元素无描述提示的解决办法

问题描述

点击查看截图

我在学习NestJs教程时发现,其他学习者的VSCode编辑器在鼠标移到Controller这类NestJs元素上时,会显示对应的描述提示,但我的编辑器没有这个功能。我已经尝试安装了所有和NestJs相关的插件,问题仍未解决,请问该如何处理?

排查与解决步骤

  • 重启TypeScript语言服务:
    打开VSCode命令面板(快捷键:Ctrl+Shift+P 或 Cmd+Shift+P),输入TypeScript: Restart TS Server并执行,之后重新加载项目验证效果
  • 检查tsconfig.json配置:
    确保项目根目录的TypeScript配置文件中启用了必要的类型检查选项,示例配置如下:
    {
      "compilerOptions": {
        "strict": true,
        "module": "commonjs",
        "moduleResolution": "node",
        "resolveJsonModule": true,
        "isolatedModules": true,
        "noEmit": true,
        "esModuleInterop": true,
        "skipLibCheck": true,
        "forceConsistentCasingInFileNames": true
      },
      "include": ["src"]
    }
    
  • 排查插件冲突:
    暂时禁用所有非核心插件,只保留NestJS Extension Pack和官方的TypeScript and JavaScript Language Features,重启VSCode后测试提示功能是否恢复
  • 验证IntelliSense基础设置:
    打开VSCode设置(快捷键:Ctrl+, 或 Cmd+,),搜索并确认以下选项:
    • Editor: Hover 已勾选Enabled
    • IntelliSense: Enable 处于开启状态
  • 重新安装NestJs依赖与类型定义:
    在项目根目录执行以下命令,确保依赖包和类型文件完整:
    npm install @nestjs/common @nestjs/core typescript @types/node --save-dev
    

内容的提问来源于stack exchange,提问作者Abdülaziz Can

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 23:50:28