113 lines
12 KiB
JavaScript
113 lines
12 KiB
JavaScript
// vite.config.js
|
|
import { defineConfig, loadEnv } from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/vite/dist/node/index.js";
|
|
import vue from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/@vitejs/plugin-vue/dist/index.mjs";
|
|
import qiankun from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/vite-plugin-qiankun/dist/index.js";
|
|
import eslintPlugin from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/vite-plugin-eslint/dist/index.mjs";
|
|
import vueSetupExtend from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/vite-plugin-vue-setup-extend/dist/index.mjs";
|
|
import { createSvgIconsPlugin } from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/vite-plugin-svg-icons/dist/index.mjs";
|
|
import compression from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/vite-plugin-compression/dist/index.mjs";
|
|
import { viteMockServe } from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/vite-plugin-mock/dist/index.mjs";
|
|
import AutoImport from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/unplugin-auto-import/dist/vite.js";
|
|
import Components from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/unplugin-vue-components/dist/vite.js";
|
|
import postcssImport from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/postcss-import/index.js";
|
|
import autoprefixer from "file:///D:/soft/cgywin64/work/daimp-front/sub-government-affairs-service/node_modules/autoprefixer/lib/autoprefixer.js";
|
|
import { resolve } from "path";
|
|
var __vite_injected_original_dirname = "D:\\soft\\cgywin64\\work\\daimp-front\\sub-government-affairs-service";
|
|
var useDevMode = true;
|
|
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"
|
|
},
|
|
server: {
|
|
host: "0.0.0.0",
|
|
port: VITE_PORT,
|
|
open: true,
|
|
https: false,
|
|
headers: {
|
|
"Access-Control-Allow-Origin": "*"
|
|
},
|
|
proxy: {
|
|
[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(VITE_APP_NAME, { useDevMode }),
|
|
vueSetupExtend(),
|
|
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]"
|
|
}),
|
|
viteMockServe({
|
|
mockPath: "src/mock",
|
|
watchFiles: true,
|
|
localEnabled: command === "dev",
|
|
prodEnabled: false
|
|
})
|
|
]
|
|
};
|
|
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,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxzb2Z0XFxcXGNneXdpbjY0XFxcXHdvcmtcXFxcZGFpbXAtZnJvbnRcXFxcc3ViLWdvdmVybm1lbnQtYWZmYWlycy1zZXJ2aWNlXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJEOlxcXFxzb2Z0XFxcXGNneXdpbjY0XFxcXHdvcmtcXFxcZGFpbXAtZnJvbnRcXFxcc3ViLWdvdmVybm1lbnQtYWZmYWlycy1zZXJ2aWNlXFxcXHZpdGUuY29uZmlnLmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9EOi9zb2Z0L2NneXdpbjY0L3dvcmsvZGFpbXAtZnJvbnQvc3ViLWdvdmVybm1lbnQtYWZmYWlycy1zZXJ2aWNlL3ZpdGUuY29uZmlnLmpzXCI7LypcclxuICogQERlc2NyaXB0dGlvbjpcclxuICogQEF1dGhvcjogemVuZ2h1YS53YW5nXHJcbiAqIEBEYXRlOiAyMDIyLTA5LTE4IDIxOjI0OjI5XHJcbiAqIEBMYXN0RWRpdG9yczogemVuZ2h1YS53YW5nIFx1MjAxQzEwNDg1MjMzMDZAcXEuY29tXHUyMDFEXHJcbiAqIEBMYXN0RWRpdFRpbWU6IDIwMjUtMDEtMjEgMTQ6MTE6NThcclxuICovXHJcblxyXG5pbXBvcnQgeyBkZWZpbmVDb25maWcsIGxvYWRFbnYgfSBmcm9tICd2aXRlJztcclxuaW1wb3J0IHZ1ZSBmcm9tICdAdml0ZWpzL3BsdWdpbi12dWUnO1xyXG5pbXBvcnQgcWlhbmt1biBmcm9tICd2aXRlLXBsdWdpbi1xaWFua3VuJztcclxuaW1wb3J0IGVzbGludFBsdWdpbiBmcm9tICd2aXRlLXBsdWdpbi1lc2xpbnQnO1xyXG5pbXBvcnQgdnVlU2V0dXBFeHRlbmQgZnJvbSAndml0ZS1wbHVnaW4tdnVlLXNldHVwLWV4dGVuZCc7XHJcbmltcG9ydCB7IGNyZWF0ZVN2Z0ljb25zUGx1Z2luIH0gZnJvbSAndml0ZS1wbHVnaW4tc3ZnLWljb25zJztcclxuaW1wb3J0IGNvbXByZXNzaW9uIGZyb20gJ3ZpdGUtcGx1Z2luLWNvbXByZXNzaW9uJztcclxuaW1wb3J0IHsgdml0ZU1vY2tTZXJ2ZSB9IGZyb20gJ3ZpdGUtcGx1Z2luLW1vY2snO1xyXG5pbXBvcnQgQXV0b0ltcG9ydCBmcm9tICd1bnBsdWdpbi1hdXRvLWltcG9ydC92aXRlJztcclxuaW1wb3J0IENvbXBvbmVudHMgZnJvbSAndW5wbHVnaW4tdnVlLWNvbXBvbmVudHMvdml0ZSc7XHJcbmltcG9ydCBwb3N0Y3NzSW1wb3J0IGZyb20gJ3Bvc3Rjc3MtaW1wb3J0JztcclxuaW1wb3J0IGF1dG9wcmVmaXhlciBmcm9tICdhdXRvcHJlZml4ZXInO1xyXG5pbXBvcnQgeyByZXNvbHZlIH0gZnJvbSAncGF0aCc7XHJcblxyXG5jb25zdCB1c2VEZXZNb2RlID0gdHJ1ZTtcclxuXHJcbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZygoeyBjb21tYW5kLCBtb2RlIH0pID0+IHtcclxuICBjb25zb2xlLmxvZygndml0ZS5jb25maWcuanMnLCBjb21tYW5kLCBtb2RlLCBsb2FkRW52KG1vZGUsIHByb2Nlc3MuY3dkKCkpKTtcclxuICBjb25zdCB7IFZJVEVfUE9SVCwgVklURV9BUFBfTkFNRSwgVklURV9BUFBfQkFTRV9BUEksIFZJVEVfQVBQX0JBU0VfVVJMLCBWSVRFX0FQUF9VUExPQURfQVBJLCBWSVRFX0FQUF9VUExPQURfVVJMIH0gPSBsb2FkRW52KG1vZGUsIHByb2Nlc3MuY3dkKCkpO1xyXG4gIGNvbnN0IGNvbmZpZyA9IHtcclxuICAgIGJhc2U6ICcuLycsXHJcbiAgICBidWlsZDoge1xyXG4gICAgICB0YXJnZXQ6ICdFU05leHQnLFxyXG4gICAgICBvdXREaXI6ICdkaXN0JyxcclxuICAgICAgbWluaWZ5OiAndGVyc2VyJyxcclxuICAgIH0sXHJcbiAgICBzZXJ2ZXI6IHtcclxuICAgICAgaG9zdDogJzAuMC4wLjAnLFxyXG4gICAgICBwb3J0OiBWSVRFX1BPUlQsXHJcbiAgICAgIG9wZW46IHRydWUsXHJcbiAgICAgIGh0dHBzOiBmYWxzZSxcclxuICAgICAgaGVhZGVyczoge1xyXG4gICAgICAgICdBY2Nlc3MtQ29udHJvbC1BbGxvdy1PcmlnaW4nOiAnKicsXHJcbiAgICAgIH0sXHJcbiAgICAgIHByb3h5OiB7XHJcbiAgICAgICAgW1ZJVEVfQVBQX0JBU0VfQVBJXToge1xyXG4gICAgICAgICAgdGFyZ2V0OiBWSVRFX0FQUF9CQVNFX1VSTCxcclxuICAgICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcclxuICAgICAgICAgIHJld3JpdGU6IChwYXRoKSA9PiBwYXRoLnJlcGxhY2UoL15cXC9hcGlzLywgJycpLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgW1ZJVEVfQVBQX1VQTE9BRF9BUEldOiB7XHJcbiAgICAgICAgICB0YXJnZXQ6IFZJVEVfQVBQX1VQTE9BRF9VUkwsXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICByZXdyaXRlOiAocGF0aCkgPT4gcGF0aC5yZXBsYWNlKC9eXFwvdXBsb2FkQXBpcy8sICcnKSxcclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIHJlc29sdmU6IHtcclxuICAgICAgYWxpYXM6IHtcclxuICAgICAgICAnQCc6IHJlc29sdmUoX19kaXJuYW1lLCAnc3JjJyksXHJcbiAgICAgIH0sXHJcbiAgICAgIGV4dGVuc2lvbnM6IFsnLmpzJywgJy52dWUnLCAnLmpzb24nLCAnLnRzJ10sXHJcbiAgICB9LFxyXG4gICAgY3NzOiB7XHJcbiAgICAgIHByZXByb2Nlc3Nvck9wdGlvbnM6IHtcclxuICAgICAgICBzY3NzOiB7XHJcbiAgICAgICAgICBhZGRpdGlvbmFsRGF0YTogJ0BpbXBvcnQgXCJAL3N0eWxlcy9nbG9iYWwuc2Nzc1wiOycsXHJcbiAgICAgICAgICBhcGk6ICdtb2Rlcm4tY29tcGlsZXInLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICAgIHBvc3Rjc3M6IHtcclxuICAgICAgICBwbHVnaW5zOiBbXHJcbiAgICAgICAgICBwb3N0Y3NzSW1wb3J0LFxyXG4gICAgICAgICAgYXV0b3ByZWZpeGVyKHtcclxuICAgICAgICAgICAgb3ZlcnJpZGVCcm93c2Vyc2xpc3Q6IFsnPiAxJScsICdsYXN0IDIgdmVyc2lvbnMnXSxcclxuICAgICAgICAgIH0pLFxyXG4gICAgICAgIF0sXHJcbiAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgcGx1Z2luczogW1xyXG4gICAgICB2dWUoKSxcclxuICAgICAgcWlhbmt1bihWSVRFX0FQUF9OQU1FLCB7IHVzZURldk1vZGUgfSksXHJcbiAgICAgIHZ1ZVNldHVwRXh0ZW5kKCksXHJcbiAgICAgIGVzbGludFBsdWdpbih7XHJcbiAgICAgICAgaW5jbHVkZTogWydzcmMvKiovKi50cycsICdzcmMvKiovKi52dWUnLCAnc3JjLyoudHMnLCAnc3JjLyoudnVlJ10sXHJcbiAgICAgIH0pLFxyXG4gICAgICBDb21wb25lbnRzKHtcclxuICAgICAgICBkaXJzOiBbJ3NyYy9jb21wb25lbnRzJ10sXHJcbiAgICAgICAgZXh0ZW5zaW9uczogWyd2dWUnLCAnanMnLCAnanN4JywgJ3RzJywgJ3RzeCddLFxyXG4gICAgICAgIHJlc29sdmVyczogW10sXHJcbiAgICAgIH0pLFxyXG4gICAgICBjb21wcmVzc2lvbigpLFxyXG4gICAgICBBdXRvSW1wb3J0KHtcclxuICAgICAgICBpbmNsdWRlOiBbL1xcLlt0al1zPyQvLCAvXFwudnVlJC9dLFxyXG4gICAgICAgIGltcG9ydHM6IFsndnVlJywgJ3Z1ZS1yb3V0ZXInXSxcclxuICAgICAgfSksXHJcbiAgICAgIGNyZWF0ZVN2Z0ljb25zUGx1Z2luKHtcclxuICAgICAgICBpY29uRGlyczogW3Jlc29sdmUocHJvY2Vzcy5jd2QoKSwgJ3NyYy9hc3NldHMvc3ZncycpXSxcclxuICAgICAgICBzeW1ib2xJZDogJ2ljb24tW25hbWVdJyxcclxuICAgICAgfSksXHJcbiAgICAgIHZpdGVNb2NrU2VydmUoe1xyXG4gICAgICAgIG1vY2tQYXRoOiAnc3JjL21vY2snLFxyXG4gICAgICAgIHdhdGNoRmlsZXM6IHRydWUsXHJcbiAgICAgICAgbG9jYWxFbmFibGVkOiBjb21tYW5kID09PSAnZGV2JyxcclxuICAgICAgICBwcm9kRW5hYmxlZDogZmFsc2UsXHJcbiAgICAgIH0pLFxyXG4gICAgXSxcclxuICB9O1xyXG4gIGlmIChtb2RlID09PSAncHJvZHVjdGlvbicpIHtcclxuICAgIGNvbmZpZy5idWlsZC50ZXJzZXJPcHRpb25zID0ge1xyXG4gICAgICBjb21wcmVzczoge1xyXG4gICAgICAgIGRyb3BfY29uc29sZTogdHJ1ZSxcclxuICAgICAgICBkcm9wX2RlYnVnZ2VyOiB0cnVlLFxyXG4gICAgICB9LFxyXG4gICAgfTtcclxuICB9XHJcbiAgcmV0dXJuIGNvbmZpZztcclxufSk7XHJcbiJdLAogICJtYXBwaW5ncyI6ICI7QUFRQSxTQUFTLGNBQWMsZUFBZTtBQUN0QyxPQUFPLFNBQVM7QUFDaEIsT0FBTyxhQUFhO0FBQ3BCLE9BQU8sa0JBQWtCO0FBQ3pCLE9BQU8sb0JBQW9CO0FBQzNCLFNBQVMsNEJBQTRCO0FBQ3JDLE9BQU8saUJBQWlCO0FBQ3hCLFNBQVMscUJBQXFCO0FBQzlCLE9BQU8sZ0JBQWdCO0FBQ3ZCLE9BQU8sZ0JBQWdCO0FBQ3ZCLE9BQU8sbUJBQW1CO0FBQzFCLE9BQU8sa0JBQWtCO0FBQ3pCLFNBQVMsZUFBZTtBQXBCeEIsSUFBTSxtQ0FBbUM7QUFzQnpDLElBQU0sYUFBYTtBQUVuQixJQUFPLHNCQUFRLGFBQWEsQ0FBQyxFQUFFLFNBQVMsS0FBSyxNQUFNO0FBQ2pELFVBQVEsSUFBSSxrQkFBa0IsU0FBUyxNQUFNLFFBQVEsTUFBTSxRQUFRLElBQUksQ0FBQyxDQUFDO0FBQ3pFLFFBQU0sRUFBRSxXQUFXLGVBQWUsbUJBQW1C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
|