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

如何在VS Code中阻止async模块的log全局代码提示?

解决VS Code输入“log”时屏蔽async模块提示的方法
  • 通过项目配置文件排除类型
    若你是JavaScript项目,在项目根目录新建jsconfig.json;若是TypeScript项目,直接编辑已有的tsconfig.json,添加以下配置:

    {
      "compilerOptions": {
        "types": [] // 仅启用TypeScript内置原生类型,不加载额外第三方@types包
      }
    }
    

    配置后,包括async在内的第三方类型定义会被排除,输入“log”时只会显示console.log这类原生提示。

  • 通过VS Code设置精准排除async类型
    打开VS Code设置(快捷键Ctrl+,),搜索并编辑settings.json,根据项目类型添加对应配置:

    • TypeScript项目:
      {
        "typescript.types.exclude": ["@types/async"]
      }
      
    • JavaScript项目:
      {
        "javascript.types.exclude": ["@types/async"]
      }
      

    这种方式只会屏蔽async的代码提示,不会影响其他第三方包的正常提示。

  • 临时应急方案:删除async类型文件
    直接找到路径C:/Users/Benny/AppData/Local/Microsoft/TypeScript/5.3/node_modules/@types/async,删除整个async文件夹即可。注意:后续TypeScript版本更新时,该类型包可能会被重新下载,仅适合临时解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 23:45:59