4 Star 0 Fork 0

杨其波/demo-project

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
vite.config.ts 1.89 KB
一键复制 编辑 原始数据 按行查看 历史
yqb 提交于 2023-07-07 10:56 . Initial commit
import vue from '@vitejs/plugin-vue';
import * as path from 'path';
import svgLoader from 'vite-svg-loader';
import AutoImport from 'unplugin-auto-import/vite';
import { createStyleImportPlugin, VxeTableResolve } from 'vite-plugin-style-import';
import DefineOptions from 'unplugin-vue-define-options/vite';
import removeConsole from 'vite-plugin-remove-console';
import { UserConfigExport, ConfigEnv } from 'vite';
// import { getPluginsList } from './plugins/plugins';
// https://vitejs.dev/config/
export default ({}: ConfigEnv): UserConfigExport => ({
plugins: [
vue(),
AutoImport({
// 自动导入 Vue 相关函数,如:ref, reactive, toRef 等
imports: ['vue']
}),
removeConsole(),
DefineOptions(),
createStyleImportPlugin({
resolves: [VxeTableResolve()]
}),
// svg组件化支持
svgLoader()
// getPluginsList(command)
],
resolve: {
//设置别名
alias: {
'@': path.resolve(__dirname, 'src'),
'*': path.resolve(__dirname, './')
}
},
build: {
minify: 'esbuild'
},
esbuild: {
drop: ['debugger']
},
css: {
// css预处理器
preprocessorOptions: {
scss: {
charset: false,
additionalData:
'@use "./src/styles/variable.scss"; @use "./src/styles/mixed.scss"; @use "/src/styles/function.scss";@use "/src/styles/public.scss";'
}
}
},
server: {
port: 8080, //启动端口
hmr: {
host: 'localhost',
port: 8080
},
// 设置代理
proxy: {
'/api': {
target: 'your https address',
changeOrigin: true,
rewrite: (path: string) => path.replace(/^\/api/, '')
}
}
}
});
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yangqib/demo-project.git
[email protected]:yangqib/demo-project.git
yangqib
demo-project
demo-project
master

搜索帮助