mirror of
https://github.com/tnb-labs/panel.git
synced 2026-08-29 02:10:58 +08:00
fix: lint
This commit is contained in:
@@ -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 [
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
// vue3-gettext 的入口静态引入了 pofile,但它只被 CLI 提取命令用到
|
||||
// pofile 依赖 node:fs 无法在浏览器运行,构建时用空实现替换,避免打入产物
|
||||
export default {}
|
||||
+1
-1
@@ -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,4 +1,4 @@
|
||||
import unplugins from './config/unplugin'
|
||||
import unplugins from './config/unplugin.ts'
|
||||
|
||||
const autoImport = unplugins[0]
|
||||
autoImport.buildStart!()
|
||||
|
||||
@@ -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
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user