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

VSCode如何关闭浏览器JS项目的Node.js已弃用特性相关警告

解决VSCode对浏览器JS项目误报Node.js废弃特性警告的方法

方案1:项目级配置(推荐)

在项目根目录新建jsconfig.json文件,写入以下内容即可:

{
  "compilerOptions": {
    "target": "ESNext",
    "module": "ESNext",
    // 核心配置:仅加载ES标准、浏览器DOM相关类型声明,不引入Node.js类型
    "lib": ["ESNext", "DOM", "DOM.Iterable"],
    "moduleResolution": "Node",
    "resolveJsonModule": true,
    "allowJs": true,
    // 不需要JS类型检查可将该值设为false
    "checkJs": true,
    "noEmit": true
  },
  "exclude": ["node_modules"]
}

配置保存后重启VSCode,IntelliSense就只会针对浏览器环境做校验,不会再弹出Node.js专属的废弃提示。

方案2:全局生效配置

如果所有开发的JS项目都是浏览器端的,可以直接修改VSCode全局设置:

  • 按Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置面板
  • 搜索JavaScript › Preferences: Lib,点击「添加项」按钮,依次添加ESNext、DOM、DOM.Iterable三个值
  • 可选:如果不需要全局JS类型检查,搜索JavaScript › Implicit Project Config: Check JS关闭该选项

方案3:单文件临时指定

仅需单个文件按浏览器环境校验的话,在文件最顶部加入以下注释即可:
/// <reference lib="dom" />


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 18:06:03