eslint扁平化后如何配置vue3+vite的自动引入

585 阅读1分钟
  1. 项目根目录下新建utils文件夹,该文件夹下新建auto-import.cjs文件,文件内容如下:
("use strict");
module.exports = require("../.eslintrc-auto-import.json");
  1. 配置eslint.config.js文件如下
import globals from "globals";
import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";
import pluginVue from "eslint-plugin-vue";
import autoImport from "./utils/auto-imports.cjs";
export default [
  {
    languageOptions: {
      globals: {
        ...globals.browser,
        ...autoImport.globals,//导入autoImport
      },
    },
  },
  pluginJs.configs.recommended,
  ...tseslint.configs.recommended,
  ...pluginVue.configs["flat/essential"],
  {
    ignores: ["utils/*"],//忽略检测utils文件夹
  },
];