1 Star 0 Fork 31

lebu9527/ok-admin-vue

forked from 无敌波/ok-admin-vue 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vite.config.ts 1.28 KB
一键复制 编辑 原始数据 按行查看 历史
zhizou 提交于 2021-09-10 23:49 . :art:prettier格式化
import type { UserConfig, ConfigEnv } from 'vite'
import { loadEnv, defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'
import { visualizer } from 'rollup-plugin-visualizer'
import path from 'path'
// https://cn.vitejs.dev/config/#build-assetsdir
// https://vitejs.dev/config/
// https://www.vitejs.net/guide/build.html#公共基础路径
// Dotenv 是一个零依赖的模块,它能将环境变量中的变量从 .env 文件加载到 process.env 中
// const dotenv = require("dotenv")
export default defineConfig(({ command, mode }: ConfigEnv): UserConfig => {
const root = process.cwd()
const env = loadEnv(mode, root)
return {
plugins: [vue(), vueJsx(), visualizer()],
base: env['VITE_PUBLIC_PATH'] || '/',
resolve: {
alias: {
'@': path.resolve(__dirname, 'src'),
comps: path.resolve(__dirname, 'src/components')
}
},
server: {
port: 3000,
host: '0.0.0.0'
},
build: {
outDir: env['VITE_OUT_DIR'] || 'dist'
}
// 全局css变量,混入
/* css: {
preprocessorOptions: {
scss: {
additionalData:
'@import "./src/assets/css/variables.scss";' + '@import "./src/assets/css/mixins.scss";'
}
}
} */
}
})
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/lebu2018/ok-admin-vue.git
git@gitee.com:lebu2018/ok-admin-vue.git
lebu2018
ok-admin-vue
ok-admin-vue
master

搜索帮助