npm i -D vite-plugin-eslint
4 配置 vite.config.js 文件
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import eslintPlugin from 'vite-plugin-eslint'
export default defineConfig({
plugins: [
react(),
// 添加 eslint 插件配置
eslintPlugin({
include: ['src/\*\*/\*.js', 'src/\*\*/\*.jsx', 'src/\*.js', 'src/\*.jsx']
})
],
resolve: {
alias: {
},
},
})
5 修改 eslint 默认配置
可根据实际情况进行配置。
module.exports = {
'env': {
'browser': true,
'es2021': true
},
'extends': [
'eslint:recommended',
'plugin:react/recommended'
],
'overrides': [
{
'env': {
'node': true
},
'files': [
'.eslintrc.{js,cjs}