Commit 09e28fcd authored by Jstar Xu's avatar Jstar Xu

chore: 解决 autoImport ts 和 eslint 报错

parent a2ad7d5f
......@@ -24,4 +24,5 @@ dist-ssr
auto-imports.d.ts
components.d.ts
eslint-auto-import.json
package-lock.json
......@@ -32,6 +32,11 @@ export function setupPlugins(
// }),
AutoImport({
resolvers: [ElementPlusResolver()],
eslintrc: {
enabled: true,
filepath: './eslint-auto-import.json',
globalsPropValue: 'readonly',
},
}),
Components({
resolvers: [ElementPlusResolver()],
......
......@@ -5,6 +5,7 @@ import pluginVue from 'eslint-plugin-vue'
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended'
import vueParser from 'vue-eslint-parser'
import tsParser from '@typescript-eslint/parser'
import autoImportGlobals from './eslint-auto-import.json' assert { type: 'json' }
export default [
pluginJs.configs.recommended,
......@@ -15,6 +16,7 @@ export default [
{
languageOptions: {
globals: {
...autoImportGlobals.globals,
...globals.browser,
NodeJS: 'readonly',
Recordable: 'readonly',
......
......@@ -26,5 +26,12 @@
"@build/*": ["build/*"]
}
},
"include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue", "types/**/*.d.ts"]
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.vue",
"types/**/*.d.ts",
"./auto-imports.d.ts",
"./components.d.ts"
]
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment