1 Star 0 Fork 0

gyo/vue3-gyo-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vite.config.js 1.38 KB
一键复制 编辑 原始数据 按行查看 历史
gyo 提交于 2022-11-23 20:28 +08:00 . pref:设置自动在浏览器打开
import { defineConfig, loadEnv } from 'vite'
import path from 'path'
import { createVitePlugins } from './build/plugin'
import { createProxy } from './build/utils'
// https://vitejs.dev/config/
export default defineConfig(({ command, mode }) => {
const isBuild = command === 'build'
// console.log(isBuild)
const env = loadEnv(mode, process.cwd())
const viteEnv = loadEnv(mode, process.cwd())
const { VITE_PORT, VITE_PUBLIC_PATH, VITE_PROXY } = viteEnv
return {
base: VITE_PUBLIC_PATH || '/',
resolve: {
alias: {
vue: 'vue/dist/vue.esm-bundler.js', // vue内部需要定义组件(menu中)
'@': path.resolve(__dirname, 'src'),
},
},
plugins: createVitePlugins(viteEnv, isBuild),
css: {
preprocessorOptions: {
scss: {
additionalData: `@use "./src/styles/design/constant.scss" as *;`,
},
},
},
server: {
host: '0.0.0.0',
open: true,
port: VITE_PORT,
proxy: createProxy(VITE_PROXY),
},
clearScreen: false, // vite清屏不清除控制台打印的信息
// logLevel:'error',
build: {
target: 'es2015',
sourcemap: false,
reportCompressedSize: false, // 启用/禁用 gzip 压缩大小报告
chunkSizeWarningLimit: 1024, // chunk 大小警告的限制(单位kb)
commonjsOptions: {
ignoreTryCatch: false,
},
},
}
})
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/geyaomanong/vue3-gyo-admin.git
git@gitee.com:geyaomanong/vue3-gyo-admin.git
geyaomanong
vue3-gyo-admin
vue3-gyo-admin
master

搜索帮助