| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- module.exports = {
 
-   env: {
 
-     browser: true,
 
-     es2021: true,
 
-     node: true
 
-   },
 
-   extends: [
 
-     // 'eslint:recommended',
 
-     'plugin:vue/vue3-essential',
 
-     'plugin:@typescript-eslint/recommended',
 
-     'plugin:prettier/recommended',
 
-     'prettier',
 
-     'eslint-config-prettier'
 
-   ],
 
-   overrides: [],
 
-   parser: 'vue-eslint-parser',
 
-   parserOptions: {
 
-     ecmaVersion: 'latest',
 
-     sourceType: 'module',
 
-     parser: '@typescript-eslint/parser'
 
-     // "parser": 'vue-eslint-parser'
 
-   },
 
-   plugins: ['vue', 'prettier', '@typescript-eslint'],
 
-   globals: {
 
-     defineProps: 'readonly',
 
-     defineEmits: 'readonly',
 
-     defineExpose: 'readonly',
 
-     withDefaults: 'readonly'
 
-   },
 
-   rules: {
 
-     quotes: [1, 'single'],
 
-     'prettier/prettier': 'off',
 
-     // 'prettier/prettier': ['error', { singleQuote: true, parser: 'flow' }],
 
-     'vue/multi-word-component-names': 'off',
 
-     'no-var': 'error',
 
-     'no-multiple-empty-lines': ['error', { max: 1 }],
 
-     'no-use-before-define': 'off',
 
-     'prefer-const': 'off',
 
-     'no-irregular-whitespace': 'off',
 
-     '@typescript-eslint/no-unused-vars': 'error',
 
-     '@typescript-eslint/prefer-ts-expect-error': 'error',
 
-     '@typescript-eslint/no-inferrable-types': 'off',
 
-     '@typescript-eslint/no-explicit-any': 'off' // 禁止使用 any 类型
 
-   }
 
- }
 
 
  |