128 lines
13 KiB
JavaScript
128 lines
13 KiB
JavaScript
// vite.config.js
|
||
import { defineConfig, loadEnv } from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite/dist/node/index.js";
|
||
import vue from "file:///D:/project/YHTR/daimp-front/main/node_modules/@vitejs/plugin-vue/dist/index.mjs";
|
||
import qiankun from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-qiankun/dist/index.js";
|
||
import eslintPlugin from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-eslint/dist/index.mjs";
|
||
import vueSetupExtend from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-vue-setup-extend/dist/index.mjs";
|
||
import compression from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-compression/dist/index.mjs";
|
||
import { createSvgIconsPlugin } from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-svg-icons/dist/index.mjs";
|
||
import { createHtmlPlugin } from "file:///D:/project/YHTR/daimp-front/main/node_modules/vite-plugin-html/dist/index.mjs";
|
||
import AutoImport from "file:///D:/project/YHTR/daimp-front/main/node_modules/unplugin-auto-import/dist/vite.js";
|
||
import Components from "file:///D:/project/YHTR/daimp-front/main/node_modules/unplugin-vue-components/dist/vite.js";
|
||
import postcssImport from "file:///D:/project/YHTR/daimp-front/main/node_modules/postcss-import/index.js";
|
||
import autoprefixer from "file:///D:/project/YHTR/daimp-front/main/node_modules/autoprefixer/lib/autoprefixer.js";
|
||
import { resolve } from "path";
|
||
var __vite_injected_original_dirname = "D:\\project\\YHTR\\daimp-front\\main";
|
||
var vite_config_default = defineConfig(({ command, mode }) => {
|
||
console.log("vite.config.js", command, mode, loadEnv(mode, process.cwd()));
|
||
const { VITE_PORT, VITE_APP_NAME, VITE_APP_BASE_API, VITE_APP_BASE_URL, VITE_APP_UPLOAD_API, VITE_APP_UPLOAD_URL } = loadEnv(mode, process.cwd());
|
||
const config = {
|
||
base: "./",
|
||
build: {
|
||
target: "ESNext",
|
||
outDir: "dist",
|
||
minify: "terser",
|
||
rollupOptions: {
|
||
output: {
|
||
chunkFileNames: `static/js/[name]-${Date.now()}-[hash].js`,
|
||
entryFileNames: `static/js/[name]-${Date.now()}-[hash].js`,
|
||
assetFileNames: `static/[ext]/[name]-${Date.now()}-[hash].[ext]`
|
||
}
|
||
}
|
||
},
|
||
server: {
|
||
host: "0.0.0.0",
|
||
port: VITE_PORT,
|
||
open: true,
|
||
https: false,
|
||
headers: {
|
||
"Access-Control-Allow-Origin": "*"
|
||
},
|
||
proxy: {
|
||
// // 仅 Brand 模块走子应用 DevServer
|
||
// '/api/brand': {
|
||
// target: 'http://localhost:9526',
|
||
// changeOrigin: true,
|
||
// // 如果想去掉 /api/brand 前缀(比如子应用实际监听的是 /brand/...),
|
||
// // 可以加一个 rewrite:
|
||
// // rewrite: path => path.replace(/^\/api\/brand/, '/brand'),
|
||
// },
|
||
[VITE_APP_BASE_API]: {
|
||
target: VITE_APP_BASE_URL,
|
||
changeOrigin: true,
|
||
rewrite: (path) => path.replace(/^\/apis/, "")
|
||
},
|
||
[VITE_APP_UPLOAD_API]: {
|
||
target: VITE_APP_UPLOAD_URL,
|
||
changeOrigin: true
|
||
// rewrite: (path) => path.replace(/^\/uploadApis/, ''),
|
||
}
|
||
}
|
||
},
|
||
resolve: {
|
||
alias: {
|
||
"@": resolve(__vite_injected_original_dirname, "src")
|
||
},
|
||
extensions: [".js", ".vue", ".json", ".ts"]
|
||
},
|
||
css: {
|
||
preprocessorOptions: {
|
||
scss: {
|
||
additionalData: '@import "@/styles/global.scss";',
|
||
api: "modern-compiler"
|
||
}
|
||
},
|
||
postcss: {
|
||
plugins: [
|
||
postcssImport,
|
||
autoprefixer({
|
||
overrideBrowserslist: ["> 1%", "last 2 versions"]
|
||
})
|
||
]
|
||
}
|
||
},
|
||
plugins: [
|
||
vue(),
|
||
qiankun(),
|
||
vueSetupExtend(),
|
||
createHtmlPlugin({
|
||
inject: {
|
||
data: {
|
||
web_title: VITE_APP_NAME
|
||
}
|
||
}
|
||
}),
|
||
eslintPlugin({
|
||
include: ["src/**/*.ts", "src/**/*.vue", "src/*.ts", "src/*.vue"]
|
||
}),
|
||
Components({
|
||
dirs: ["src/components"],
|
||
extensions: ["vue", "js", "jsx", "ts", "tsx"],
|
||
resolvers: []
|
||
}),
|
||
compression(),
|
||
AutoImport({
|
||
include: [/\.[tj]s?$/, /\.vue$/],
|
||
imports: ["vue", "vue-router"]
|
||
}),
|
||
createSvgIconsPlugin({
|
||
iconDirs: [resolve(process.cwd(), "src/assets/svgs")],
|
||
symbolId: "icon-[name]"
|
||
})
|
||
]
|
||
};
|
||
if (mode === "production") {
|
||
config.build.terserOptions = {
|
||
compress: {
|
||
drop_console: true,
|
||
drop_debugger: true
|
||
}
|
||
};
|
||
}
|
||
return config;
|
||
});
|
||
export {
|
||
vite_config_default as default
|
||
};
|
||
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxwcm9qZWN0XFxcXFlIVFJcXFxcZGFpbXAtZnJvbnRcXFxcbWFpblwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiRDpcXFxccHJvamVjdFxcXFxZSFRSXFxcXGRhaW1wLWZyb250XFxcXG1haW5cXFxcdml0ZS5jb25maWcuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL0Q6L3Byb2plY3QvWUhUUi9kYWltcC1mcm9udC9tYWluL3ZpdGUuY29uZmlnLmpzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSAndml0ZSc7XHJcbmltcG9ydCB2dWUgZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlJztcclxuaW1wb3J0IHFpYW5rdW4gZnJvbSAndml0ZS1wbHVnaW4tcWlhbmt1bic7XHJcbmltcG9ydCBlc2xpbnRQbHVnaW4gZnJvbSAndml0ZS1wbHVnaW4tZXNsaW50JztcclxuaW1wb3J0IHZ1ZVNldHVwRXh0ZW5kIGZyb20gJ3ZpdGUtcGx1Z2luLXZ1ZS1zZXR1cC1leHRlbmQnO1xyXG5pbXBvcnQgY29tcHJlc3Npb24gZnJvbSAndml0ZS1wbHVnaW4tY29tcHJlc3Npb24nO1xyXG5pbXBvcnQgeyBjcmVhdGVTdmdJY29uc1BsdWdpbiB9IGZyb20gJ3ZpdGUtcGx1Z2luLXN2Zy1pY29ucyc7XHJcbmltcG9ydCB7IGNyZWF0ZUh0bWxQbHVnaW4gfSBmcm9tICd2aXRlLXBsdWdpbi1odG1sJztcclxuaW1wb3J0IEF1dG9JbXBvcnQgZnJvbSAndW5wbHVnaW4tYXV0by1pbXBvcnQvdml0ZSc7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGUnO1xyXG5pbXBvcnQgcG9zdGNzc0ltcG9ydCBmcm9tICdwb3N0Y3NzLWltcG9ydCc7XHJcbmltcG9ydCBhdXRvcHJlZml4ZXIgZnJvbSAnYXV0b3ByZWZpeGVyJztcclxuaW1wb3J0IHsgcmVzb2x2ZSB9IGZyb20gJ3BhdGgnO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29uZmlnKCh7IGNvbW1hbmQsIG1vZGUgfSkgPT4ge1xyXG4gIGNvbnNvbGUubG9nKCd2aXRlLmNvbmZpZy5qcycsIGNvbW1hbmQsIG1vZGUsIGxvYWRFbnYobW9kZSwgcHJvY2Vzcy5jd2QoKSkpO1xyXG4gIGNvbnN0IHsgVklURV9QT1JULCBWSVRFX0FQUF9OQU1FLCBWSVRFX0FQUF9CQVNFX0FQSSwgVklURV9BUFBfQkFTRV9VUkwsIFZJVEVfQVBQX1VQTE9BRF9BUEksIFZJVEVfQVBQX1VQTE9BRF9VUkwgfSA9IGxvYWRFbnYobW9kZSwgcHJvY2Vzcy5jd2QoKSk7XHJcbiAgY29uc3QgY29uZmlnID0ge1xyXG4gICAgYmFzZTogJy4vJyxcclxuICAgIGJ1aWxkOiB7XHJcbiAgICAgIHRhcmdldDogJ0VTTmV4dCcsXHJcbiAgICAgIG91dERpcjogJ2Rpc3QnLFxyXG4gICAgICBtaW5pZnk6ICd0ZXJzZXInLFxyXG4gICAgICByb2xsdXBPcHRpb25zOiB7XHJcbiAgICAgICAgb3V0cHV0OiB7XHJcbiAgICAgICAgICBjaHVua0ZpbGVOYW1lczogYHN0YXRpYy9qcy9bbmFtZV0tJHtEYXRlLm5vdygpfS1baGFzaF0uanNgLFxyXG4gICAgICAgICAgZW50cnlGaWxlTmFtZXM6IGBzdGF0aWMvanMvW25hbWVdLSR7RGF0ZS5ub3coKX0tW2hhc2hdLmpzYCxcclxuICAgICAgICAgIGFzc2V0RmlsZU5hbWVzOiBgc3RhdGljL1tleHRdL1tuYW1lXS0ke0RhdGUubm93KCl9LVtoYXNoXS5bZXh0XWAsXHJcbiAgICAgICAgfSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBzZXJ2ZXI6IHtcclxuICAgICAgaG9zdDogJzAuMC4wLjAnLFxyXG4gICAgICBwb3J0OiBWSVRFX1BPUlQsXHJcbiAgICAgIG9wZW46IHRydWUsXHJcbiAgICAgIGh0dHBzOiBmYWxzZSxcclxuICAgICAgaGVhZGVyczoge1xyXG4gICAgICAgICdBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW4nOiAnKicsXHJcbiAgICAgIH0sXHJcbiAgICAgIHByb3h5OiB7XHJcbiAgICAgICAgLy8gLy8gXHU0RUM1IEJyYW5kIFx1NkEyMVx1NTc1N1x1OEQ3MFx1NUI1MFx1NUU5NFx1NzUyOCBEZXZTZXJ2ZXJcclxuICAgICAgICAvLyAnL2FwaS9icmFuZCc6IHtcclxuICAgICAgICAvLyAgIHRhcmdldDogJ2h0dHA6Ly9sb2NhbGhvc3Q6OTUyNicsXHJcbiAgICAgICAgLy8gICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgLy8gICAvLyBcdTU5ODJcdTY3OUNcdTYwRjNcdTUzQkJcdTYzODkgL2FwaS9icmFuZCBcdTUyNERcdTdGMDBcdUZGMDhcdTZCRDRcdTU5ODJcdTVCNTBcdTVFOTRcdTc1MjhcdTVCOUVcdTk2NDVcdTc2RDFcdTU0MkNcdTc2ODRcdTY2MkYgL2JyYW5kLy4uLlx1RkYwOVx1RkYwQ1xyXG4gICAgICAgIC8vICAgLy8gXHU1M0VGXHU0RUU1XHU1MkEwXHU0RTAwXHU0RTJBIHJld3JpdGVcdUZGMUFcclxuICAgICAgICAvLyAgIC8vIHJld3JpdGU6IHBhdGggPT4gcGF0aC5yZXBsYWNlKC9eXFwvYXBpXFwvYnJhbmQvLCAnL2JyYW5kJyksXHJcbiAgICAgICAgLy8gfSxcclxuICAgICAgICBbVklURV9BUFBfQkFTRV9BUEldOiB7XHJcbiAgICAgICAgICB0YXJnZXQ6IFZJVEVfQVBQX0JBU0VfVVJMLFxyXG4gICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxyXG4gICAgICAgICAgcmV3cml0ZTogKHBhdGgpID0+IHBhdGgucmVwbGFjZSgvXlxcL2FwaXMvLCAnJyksXHJcbiAgICAgICAgfSxcclxuICAgICAgICBbVklURV9BUFBfVVBMT0FEX0FQSV06IHtcclxuICAgICAgICAgIHRhcmdldDogVklURV9BUFBfVVBMT0FEX1VSTCxcclxuICAgICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcclxuICAgICAgICAgIC8vIHJld3JpdGU6IChwYXRoKSA9PiBwYXRoLnJlcGxhY2UoL15cXC91cGxvYWRBcGlzLywgJycpLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgcmVzb2x2ZToge1xyXG4gICAgICBhbGlhczoge1xyXG4gICAgICAgICdAJzogcmVzb2x2ZShfX2Rpcm5hbWUsICdzcmMnKSxcclxuICAgICAgfSxcclxuICAgICAgZXh0ZW5zaW9uczogWycuanMnLCAnLnZ1ZScsICcuanNvbicsICcudHMnXSxcclxuICAgIH0sXHJcbiAgICBjc3M6IHtcclxuICAgICAgcHJlcHJvY2Vzc29yT3B0aW9uczoge1xyXG4gICAgICAgIHNjc3M6IHtcclxuICAgICAgICAgIGFkZGl0aW9uYWxEYXRhOiAnQGltcG9ydCBcIkAvc3R5bGVzL2dsb2JhbC5zY3NzXCI7JyxcclxuICAgICAgICAgIGFwaTogJ21vZGVybi1jb21waWxlcicsXHJcbiAgICAgICAgfSxcclxuICAgICAgfSxcclxuICAgICAgcG9zdGNzczoge1xyXG4gICAgICAgIHBsdWdpbnM6IFtcclxuICAgICAgICAgIHBvc3Rjc3NJbXBvcnQsXHJcbiAgICAgICAgICBhdXRvcHJlZml4ZXIoe1xyXG4gICAgICAgICAgICBvdmVycmlkZUJyb3dzZXJzbGlzdDogWyc+IDElJywgJ2xhc3QgMiB2ZXJzaW9ucyddLFxyXG4gICAgICAgICAgfSksXHJcbiAgICAgICAgXSxcclxuICAgICAgfSxcclxuICAgIH0sXHJcbiAgICBwbHVnaW5zOiBbXHJcbiAgICAgIHZ1ZSgpLFxyXG4gICAgICBxaWFua3VuKCksXHJcbiAgICAgIHZ1ZVNldHVwRXh0ZW5kKCksXHJcbiAgICAgIGNyZWF0ZUh0bWxQbHVnaW4oe1xyXG4gICAgICAgIGluamVjdDoge1xyXG4gICAgICAgICAgZGF0YToge1xyXG4gICAgICAgICAgICB3ZWJfdGl0bGU6IFZJVEVfQVBQX05BTUUsXHJcbiAgICAgICAgICB9LFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0pLFxyXG4gICAgICBlc2xpbnRQbHVnaW4oe1xyXG4gICAgICAgIGluY2x1ZGU6IFsnc3JjLyoqLyoudHMnLCAnc3JjLyoqLyoudnVlJywgJ3NyYy8qLnRzJywgJ3NyYy8qLnZ1ZSddLFxyXG4gICAgICB9KSxcclxuICAgICAgQ29tcG9uZW50cyh7XHJcbiAgICAgICAgZGlyczogWydzcmMvY29tcG9uZW50cyddLFxyXG4gICAgICAgIGV4dGVuc2lvbnM6IFsndnVlJywgJ2pzJywgJ2pzeCcsICd0cycsICd0c3gnXSxcclxuICAgICAgICByZXNvbHZlcnM6IFtdLFxyXG4gICAgICB9KSxcclxuICAgICAgY29tcHJlc3Npb24oKSxcclxuICAgICAgQXV0b0ltcG9ydCh7XHJcbiAgICAgICAgaW5jbHVkZTogWy9cXC5bdGpdcz8kLywgL1xcLnZ1ZSQvXSxcclxuICAgICAgICBpbXBvcnRzOiBbJ3Z1ZScsICd2dWUtcm91dGVyJ10sXHJcbiAgICAgIH0pLFxyXG4gICAgICBjcmVhdGVTdmdJY29uc1BsdWdpbih7XHJcbiAgICAgICAgaWNvbkRpcnM6IFtyZXNvbHZlKHByb2Nlc3MuY3dkKCksICdzcmMvYXNzZXRzL3N2Z3MnKV0sXHJcbiAgICAgICAgc3ltYm9sSWQ6ICdpY29uLVtuYW1lXScsXHJcbiAgICAgIH0pLFxyXG4gICAgXSxcclxuICB9O1xyXG4gIGlmIChtb2RlID09PSAncHJvZHVjdGlvbicpIHtcclxuICAgIGNvbmZpZy5idWlsZC50ZXJzZXJPcHRpb25zID0ge1xyXG4gICAgICBjb21wcmVzczoge1xyXG4gICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSxcclxuICAgICAgICBkcm9wX2RlYnVnZ2VyOiB0cnVlLFxyXG4gICAgICB9LFxyXG4gICAgfTtcclxuICB9XHJcbiAgcmV0dXJuIGNvbmZpZztc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
|