1 Star 0 Fork 10

akaedu202/vite-react-ts-admin

forked from jin/vite-react-ts-admin 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
vite.config.ts 1.68 KB
一键复制 编辑 原始数据 按行查看 历史
jinxin 提交于 2023-08-02 10:08 +08:00 . feat: axios环境变量配置
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import eslintPlugin from 'vite-plugin-eslint'
import { viteMockServe } from 'vite-plugin-mock'
import path from 'path'
import proxy from './config/proxy'
// https://vitejs.dev/config/
export default defineConfig(({ mode }) => ({
plugins: [
react(),
eslintPlugin({
include: ['src/**/*.js', 'src/**/*.ts', 'src/**/*.tsx', 'src/*.js', 'src/*.ts', 'src/*.tsx']
}),
viteMockServe({
// default
localEnabled: mode === 'mock',
mockPath: './config/mock'
})
],
resolve: {
extensions: ['.mjs', '.js', '.jsx', '.ts', '.tsx', '.json', '.sass', '.scss'], // 忽略输入的扩展名
alias: [
{ find: /^~/, replacement: '' },
{ find: '@', replacement: path.resolve(__dirname, 'src') },
{ find: '~', replacement: path.resolve(__dirname, './node_modules') },
{
find: '@components',
replacement: path.resolve(__dirname, 'src/components')
},
{ find: '@config', replacement: path.resolve(__dirname, 'config') },
{
find: '@antd/dist/reset.css',
replacement: path.join(__dirname, 'node_modules/antd/dist/reset.css')
}
// { find: 'antd', replacement: path.join(__dirname, 'node_modules/antd/dist/antd.js') },
// {
// find: '@ant-design/icons',
// replacement: path.join(__dirname, 'node_modules/@ant-design/icons/dist/index.umd.js')
// }
]
},
css: {
preprocessorOptions: {
less: {
// 支持内联 JavaScript
javascriptEnabled: true
}
}
},
server: {
proxy: proxy[mode]
},
build: {
// 打包出map文件
sourcemap: true
}
}))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/akaedu2012/vite-react-ts-admin.git
git@gitee.com:akaedu2012/vite-react-ts-admin.git
akaedu2012
vite-react-ts-admin
vite-react-ts-admin
master

搜索帮助