feat: 添加 vite-plugin-checker 插件,配置 ESLint 和 Vue 类型检查
This commit is contained in:
@ -23,6 +23,7 @@ import { getPascalCaseRouteName, VueRouterAutoImports } from 'unplugin-vue-route
|
||||
import VueRouter from 'unplugin-vue-router/vite';
|
||||
import { createUtils4uAutoImports } from 'utils4u/auto-imports';
|
||||
import { PluginOption } from 'vite';
|
||||
import checker from 'vite-plugin-checker';
|
||||
import { vitePluginFakeServer } from 'vite-plugin-fake-server';
|
||||
import pluginPurgeCss from 'vite-plugin-purgecss-updated-v5';
|
||||
import { viteSingleFile } from 'vite-plugin-singlefile';
|
||||
@ -165,6 +166,21 @@ export function Plugins() {
|
||||
include: 'fake',
|
||||
}),
|
||||
|
||||
// https://vite-plugin-checker.netlify.app/introduction/introduction.html
|
||||
// XXX: 配置更多的检查项
|
||||
checker({
|
||||
eslint: {
|
||||
lintCommand: 'eslint ./src',
|
||||
useFlatConfig: true,
|
||||
},
|
||||
vueTsc: true,
|
||||
overlay: {
|
||||
initialIsOpen: false,
|
||||
},
|
||||
terminal: true,
|
||||
enableBuild: true,
|
||||
}),
|
||||
|
||||
viteStaticCopy({
|
||||
targets: [
|
||||
// globalThis.CESIUM_BASE_URL = 'https://digitalarsenal.io/';
|
||||
|
Reference in New Issue
Block a user