fix: lint

This commit is contained in:
耗子
2026-08-14 23:13:41 +08:00
parent a1b042e7f7
commit b0ebf0f7a0
6 changed files with 17 additions and 9 deletions
+2 -2
View File
@@ -4,8 +4,8 @@ import unocss from 'unocss/vite'
import { compression } from 'vite-plugin-compression2'
import vueDevTools from 'vite-plugin-vue-devtools'
import { setupHtmlPlugin } from './html'
import unplugins from './unplugin'
import { setupHtmlPlugin } from './html.ts'
import unplugins from './unplugin.ts'
export function setupVitePlugins(viteEnv: ViteEnv): PluginOption[] {
return [
+3
View File
@@ -0,0 +1,3 @@
// vue3-gettext 的入口静态引入了 pofile,但它只被 CLI 提取命令用到
// pofile 依赖 node:fs 无法在浏览器运行,构建时用空实现替换,避免打入产物
export default {}
+1 -1
View File
@@ -1,5 +1,5 @@
import type { ProxyOptions } from 'vite'
import { getProxyConfigs } from './proxy-config'
import { getProxyConfigs } from './proxy-config.ts'
export function createViteProxy(isUseProxy = true, proxyType: ProxyType) {
if (!isUseProxy) return undefined
+1 -1
View File
@@ -1,4 +1,4 @@
import unplugins from './config/unplugin'
import unplugins from './config/unplugin.ts'
const autoImport = unplugins[0]
autoImport.buildStart!()
+3
View File
@@ -14,6 +14,9 @@
"module": "preserve",
"moduleResolution": "bundler",
// Vite 的原生配置加载器要求相对导入带上显式扩展名。
"allowImportingTsExtensions": true,
// Include Node.js types and avoid accidentally including other `@types/*` packages.
"types": ["node"],
+7 -5
View File
@@ -1,9 +1,9 @@
import { defineConfig, loadEnv } from 'vite'
import { viteDefine } from './config/define'
import { setupVitePlugins } from './config/plugins'
import { createViteProxy } from './config/proxy'
import { convertEnv, getRootPath, getSrcPath } from './config/utils'
import { viteDefine } from './config/define.ts'
import { setupVitePlugins } from './config/plugins.ts'
import { createViteProxy } from './config/proxy.ts'
import { convertEnv, getRootPath, getSrcPath } from './config/utils.ts'
export default defineConfig(({ mode }) => {
const srcPath = getSrcPath()
@@ -17,7 +17,9 @@ export default defineConfig(({ mode }) => {
resolve: {
alias: {
'~': rootPath,
'@': srcPath
'@': srcPath,
// 剔除 vue3-gettext 附带的 pofile
pofile: `${rootPath}/config/pofile-stub.ts`
}
},
define: viteDefine,