当前位置: 首页 > news >正文

vscode+react+ESLint解决不引入组件,vscode不会报错的问题

解决不引入组件,vscode不会报错的问题

routes.jsx       全部代码如下
export const routes = [{path:"/",element:<Home/>}
]

在项目根目录下新建个
eslint.config.js
加入下面的代码,要保证node_modules里安装了
eslint-plugin-react(主要是这个)
eslint-plugin-react-hooks
eslint-plugin-react-refresh

import js from "@eslint/js";
import globals from "globals";
import reactPlugin from "eslint-plugin-react";
import reactHooks from "eslint-plugin-react-hooks";
import reactRefresh from "eslint-plugin-react-refresh";export default [{ ignores: ["dist", "build", "node_modules"] },{files: ["**/*.{js,jsx}"],languageOptions: {ecmaVersion: 2020,globals: globals.browser,parserOptions: {ecmaVersion: "latest",sourceType: "module",ecmaFeatures: { jsx: true },},},settings: { react: { version: "detect" } },plugins: {react: reactPlugin,"react-hooks": reactHooks,"react-refresh": reactRefresh,},rules: {...js.configs.recommended.rules,...reactPlugin.configs.recommended.rules, // ← 插件推荐里包含 jsx-no-undef 等...reactHooks.configs.recommended.rules,"no-unused-vars": "off", // 关掉 ESLint 对未使用变量的默认规则(如果已开启的话)// 如果想手动写,也可以:// 'react/jsx-no-undef': 'error',// 'react/jsx-uses-vars': 'error',// 'react/jsx-uses-react': 'error',// 'no-undef': 'error',},},
];

然后安装插件ESLint在这里插入图片描述

http://www.lqws.cn/news/480943.html

相关文章:

  • 分库分表技术栈讲解-Sharding-JDBC
  • Java中进程间通信(IPC)的7种主要方式及原理剖析
  • 通义大模型与现有企业系统集成实战《CRM案例分析与安全最佳实践》
  • Shell参数扩展语法解析
  • 量化-因子处理
  • 3D制作角色模型的教程-1
  • 支付宝携手HarmonyOS SDK实况窗,开启便捷停车生活
  • 【unitrix】 4.1 类型级加一操作(Add1.rs)
  • leetcode:面试题 08.06. 汉诺塔问题
  • 一次使用 RAFT 和 Qwen3 实现端到端领域RAG自适应
  • 如何仅用AI开发完整的小程序<4>—小程序页面创建与删除
  • 肖臻《区块链技术与应用》第六讲:比特币网络
  • Python 使用Gitlab Api
  • Javaweb - 4.1 JavaScript
  • (线性代数最小二乘问题)Normal Equation(正规方程)
  • Go语言--语法基础6--基本数据类型--数组类型(1)
  • rom定制系列------红米note11 5G版 MTK芯片强解bl锁修复bug 官方系统 面具root批量线刷版
  • C++结构体初始化与成员函数实现语法详解
  • python基础(for...else...)
  • 怎么让二级域名绑定到wordpesss指定的页面
  • python源码:执行pdf合并/分页/图片管理功能
  • Linux 下的 socket
  • 如何用AI开发完整的小程序<9>—UI自适应与游戏页优化
  • Docker 高级管理——容器通信技术与数据持久化
  • Neo4j 中存储和查询数组数据的完整指南
  • 删除node并且重装然后重装vue
  • day039-nginx配置补充
  • 从 Cluely 融资看“AI 协同开发”认证:软件考试应该怎么升级?
  • 【unitrix】 4.0 类型级数值表示系统(types.rs)
  • 如何用AI开发完整的小程序<7>—让AI微调UI排版