import { fileURLToPath, URL } from "node:url";
import cesium from "vite-plugin-cesium";
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
export default defineConfig({
plugins: [vue(), cesium()],
//静态资源服务的文件夹
publicDir: "public",
base: "./",
//静态资源处理
assetsInclude: "",
//打包配置
build: {
target: "modules",
outDir: "dist", //指定输出路径
assetsDir: "assets", // 指定生成静态资源的存放路径
minify: "terser", // 混淆器,terser构建后文件体积更小
},
resolve: {
alias: {
"@": fileURLToPath(new URL("./src", import.meta.url)),
},
},
server: {
// 设置代理
proxy: {
"/kt": {
target: "http://192.168.199.166:8080/",
changeOrigin: true,
// rewrite: (path) => path.replace(/^\/kt/, ""),// 如果配置了环境变量,可以注释掉
},
},
},
});
vue-vite-cesium 打包 代理服务器配置
于 2023-12-22 19:49:18 首次发布