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
相关产品推荐
相关产品推荐

