1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/ujcms-ujcms-cp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
vite.config.ts 1.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
ujcms Отправлено 26.12.2024 11:54 92bc228
import { defineConfig, loadEnv, ConfigEnv } from 'vite';
import { resolve } from 'path';
import vue from '@vitejs/plugin-vue';
import legacy from '@vitejs/plugin-legacy';
import vueI18nPlugin from '@intlify/unplugin-vue-i18n/vite';
import { viteMockServe } from 'vite-plugin-mock';
import AutoImport from 'unplugin-auto-import/vite';
import Components from 'unplugin-vue-components/vite';
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers';
export default defineConfig(({ mode }: ConfigEnv) => {
// 加载 .env 文件
const env = loadEnv(mode, process.cwd());
return {
base: env.VITE_PUBLIC_PATH,
resolve: {
alias: {
'@/': `${resolve(__dirname, 'src')}/`,
},
},
css: {
preprocessorOptions: {
scss: {
api: 'modern-compiler',
},
},
},
server: {
port: Number(env.VITE_PORT),
proxy: {
[env.VITE_BASE_API]: {
target: env.VITE_PROXY_API,
changeOrigin: true,
},
[env.VITE_BASE_UPLOADS]: {
target: env.VITE_PROXY_UPLOADS,
changeOrigin: true,
},
[env.VITE_BASE_TEMPLATES]: {
target: env.VITE_PROXY_TEMPLATES,
changeOrigin: true,
},
},
},
build: {
chunkSizeWarningLimit: 2000,
},
plugins: [
vue(),
legacy({
targets: ['defaults', 'not IE 11'],
}),
vueI18nPlugin({
include: [resolve(__dirname, './locales/**')],
}),
viteMockServe({
ignore: /^_/,
mockPath: 'mock',
enable: env.VITE_USE_MOCK === 'true',
}),
AutoImport({
resolvers: [ElementPlusResolver()],
eslintrc: { enabled: true },
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
};
});

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/ujcms-ujcms-cp.git
git@api.gitlife.ru:oschina-mirror/ujcms-ujcms-cp.git
oschina-mirror
ujcms-ujcms-cp
ujcms-ujcms-cp
master