镜像自地址
https://github.com/lhly/search-syntax-pro.git
已同步 2026-10-20 14:27:47 +08:00
41 行
1.2 KiB
TypeScript
41 行
1.2 KiB
TypeScript
import { defineConfig } from 'vite'
|
|
import react from '@vitejs/plugin-react'
|
|
import { resolve } from 'path'
|
|
|
|
// https://vitejs.dev/config/
|
|
export default defineConfig({
|
|
plugins: [react()],
|
|
build: {
|
|
rollupOptions: {
|
|
input: {
|
|
popup: resolve(__dirname, 'src/popup/index.html'),
|
|
detached: resolve(__dirname, 'src/detached/index.html'),
|
|
options: resolve(__dirname, 'src/options/index.html'),
|
|
background: resolve(__dirname, 'src/background/index.ts'),
|
|
content: resolve(__dirname, 'src/content/index.ts'),
|
|
},
|
|
output: {
|
|
entryFileNames: '[name].js',
|
|
chunkFileNames: '[name].js',
|
|
assetFileNames: '[name].[ext]'
|
|
}
|
|
},
|
|
outDir: 'dist',
|
|
emptyOutDir: true,
|
|
},
|
|
define: {
|
|
__IS_DEV__: process.env.NODE_ENV === 'development'
|
|
},
|
|
resolve: {
|
|
alias: {
|
|
'@': resolve(__dirname, 'src'),
|
|
'@/components': resolve(__dirname, 'src/components'),
|
|
'@/services': resolve(__dirname, 'src/services'),
|
|
'@/types': resolve(__dirname, 'src/types'),
|
|
'@/utils': resolve(__dirname, 'src/utils'),
|
|
'@/hooks': resolve(__dirname, 'src/hooks'),
|
|
'@/i18n': resolve(__dirname, 'src/i18n')
|
|
}
|
|
}
|
|
})
|