1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import vue from "@vitejs/plugin-vue";
- import {visualizer} from "rollup-plugin-visualizer";
- import strip from "@rollup/plugin-strip";
- import viteCompression from "vite-plugin-compression";
- import vueJsx from '@vitejs/plugin-vue-jsx'
- const path = require("path");
- export default {
- base: './',
- plugins: [
- vue(),
- vueJsx(),
- //正式环境打包去除调试语句
- {
- ...strip({
- include: ["**/*.js", "**/*.vue", "**/*.ts", "**/*.jsx"],
- }),
- apply: "build",
- },
- //打包开启gzip压缩
- viteCompression(),
- ],
- resolve: {
- alias: {
- // 键必须以斜线开始和结束
- "@": path.resolve(__dirname, "./src"),
- },
- },
- css: {
- preprocessorOptions: {
- scss: {
- //添加scss全局变量样式
- additionalData: "@import './src/styles/global.scss';",
- },
- },
- },
- server: {
- // 配置调试服务器主机名,如果允许外部访问,可设置为"0.0.0.0"
- host: "0.0.0.0",
- port: 3000, // 服务器端口号
- open: false, // 是否自动打开浏览器
- proxy: {
- '/api': {
- // 王坤画像测试地址
- // target: 'https://windata.platomix.net/dev/api',
- // target: 'http://demo.platomix.net/api',
- // target: 'https://windata.platomix.net/huaxiang/api',
- // 王坤画像预生产地址
- // target: 'https://data.platomix.net/huaxiang/api',
- // 北城
- // target: 'https://windata.platomix.net/api',
- // target: 'https://saber.platomix.net/api',
- target: 'http://demo.platomix.net',
- // 正式地址
- // target: 'https://data.mige.tv/api',
- changeOrigin: true,
- rewrite: (path) => path.replace(new RegExp(`^/api`), ''),
- }
- }
- },
- };
|