1 Star 0 Fork 3

feiman / gdshop-cool-admin-vue3

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
vite.config.ts 1.16 KB
一键复制 编辑 原始数据 按行查看 历史
公用 提交于 2021-05-06 19:13 . [新增功能](master): 开源准备02
import path from "path";
import type { UserConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import vueJsx from "@vitejs/plugin-vue-jsx";
import { svgBuilder } from "./src/core/utils/svg";
function resolve(dir: string) {
return path.resolve(__dirname, ".", dir);
}
// https://vitejs.dev/config/
export default (): UserConfig => {
return {
base: "/",
plugins: [vue(), vueJsx(), svgBuilder("./src/icons/svg/")],
resolve: {
alias: {
"/@": resolve("src"),
"/#": resolve("types"),
"/$": resolve("src/cool/modules")
}
},
css: {
preprocessorOptions: {
scss: {
additionalData: "@import './src/assets/css/common.scss';"
}
}
},
server: {
port: 9000,
hmr: {
overlay: true
},
proxy: {
"/dev": {
target: "http://127.0.0.1:8801",
changeOrigin: true,
rewrite: (path) => path.replace(/^\/dev/, "")
},
"/pro": {
target: "https://show.cool-admin.com",
changeOrigin: true,
rewrite: (path) => path.replace(/^\/pro/, "/api")
}
}
},
build: {
sourcemap: false,
polyfillDynamicImport: false // 必须为false
},
optimizeDeps: {
exclude: ["vue-demi"]
}
};
};
1
https://gitee.com/feiman8888/gdshop-cool-admin-vue3.git
git@gitee.com:feiman8888/gdshop-cool-admin-vue3.git
feiman8888
gdshop-cool-admin-vue3
gdshop-cool-admin-vue3
master

搜索帮助