105 lines
11 KiB
JavaScript
105 lines
11 KiB
JavaScript
// vite.config.ts
|
||
import { defineConfig, loadEnv } from "file:///E:/code/dysync/app/node_modules/vite/dist/node/index.js";
|
||
import vue from "file:///E:/code/dysync/app/node_modules/@vitejs/plugin-vue/dist/index.mjs";
|
||
import path from "path";
|
||
import Components from "file:///E:/code/dysync/app/node_modules/unplugin-vue-components/dist/vite.mjs";
|
||
import { AntDesignVueResolver } from "file:///E:/code/dysync/app/node_modules/unplugin-vue-components/dist/resolvers.mjs";
|
||
import { AntdvLessPlugin, AntdvModifyVars } from "file:///E:/code/dysync/app/node_modules/stepin/lib/style/plugins/index.js";
|
||
var __vite_injected_original_dirname = "E:\\code\\dysync\\app";
|
||
var timestamp = (/* @__PURE__ */ new Date()).getTime();
|
||
var prodRollupOptions = {
|
||
output: {
|
||
chunkFileNames: (chunk) => {
|
||
return "assets/" + chunk.name + ".[hash]." + timestamp + ".js";
|
||
},
|
||
assetFileNames: (asset) => {
|
||
const name = asset.name;
|
||
if (name && (name.endsWith(".css") || name.endsWith(".js"))) {
|
||
const names = name.split(".");
|
||
const extname = names.splice(names.length - 1, 1)[0];
|
||
return `assets/${names.join(".")}.[hash].${timestamp}.${extname}`;
|
||
}
|
||
return "assets/" + asset.name;
|
||
}
|
||
}
|
||
};
|
||
var vite_config_default = ({ command, mode }) => {
|
||
const env = loadEnv(mode, process.cwd());
|
||
return defineConfig({
|
||
server: {
|
||
host: "0.0.0.0",
|
||
cors: true,
|
||
port: 8001,
|
||
open: false,
|
||
//自动打开
|
||
proxy: {
|
||
"/api": {
|
||
target: env.VITE_API_URL,
|
||
ws: true,
|
||
changeOrigin: true,
|
||
rewrite: (path2) => path2.replace(/^\//, "")
|
||
}
|
||
},
|
||
hmr: true
|
||
},
|
||
resolve: {
|
||
alias: {
|
||
"@": path.resolve(__vite_injected_original_dirname, "src")
|
||
}
|
||
},
|
||
esbuild: {
|
||
jsxFactory: "h",
|
||
jsxFragment: "Fragment"
|
||
},
|
||
build: {
|
||
sourcemap: false,
|
||
chunkSizeWarningLimit: 2048,
|
||
rollupOptions: mode === "production" ? prodRollupOptions : {}
|
||
},
|
||
plugins: [
|
||
vue({
|
||
template: {
|
||
transformAssetUrls: {
|
||
img: ["src"],
|
||
"a-avatar": ["src"],
|
||
"stepin-view": ["logo-src", "presetThemeList"],
|
||
"a-card": ["cover"]
|
||
}
|
||
}
|
||
}),
|
||
Components({
|
||
resolvers: [AntDesignVueResolver({ importStyle: mode === "development" ? false : "less" })]
|
||
})
|
||
// viteCompression({
|
||
// verbose: true, // 是否在控制台中输出压缩结果
|
||
// disable: false,
|
||
// threshold: 10240, // 如果体积大于阈值,将被压缩,单位为b,体积过小时请不要压缩,以免适得其反
|
||
// algorithm: 'gzip', // 压缩算法,可选['gzip',' brotliccompress ','deflate ','deflateRaw']
|
||
// ext: '.gz',
|
||
// deleteOriginFile: true // 源文件压缩后是否删除(我为了看压缩后的效果,先选择了true)
|
||
// }),
|
||
],
|
||
css: {
|
||
preprocessorOptions: {
|
||
less: {
|
||
plugins: [AntdvLessPlugin],
|
||
modifyVars: {
|
||
...AntdvModifyVars,
|
||
// 保留默认变量(可选,按需添加)
|
||
"@primary-color": "#722ed1"
|
||
// 你的自定义主色调(核心:覆盖默认值)
|
||
// 其他需要修改的变量
|
||
// '@link-color': '#722ed1',
|
||
},
|
||
javascriptEnabled: true
|
||
}
|
||
}
|
||
}
|
||
// base: env.VITE_BASE_URL,
|
||
});
|
||
};
|
||
export {
|
||
vite_config_default as default
|
||
};
|
||
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJFOlxcXFxjb2RlXFxcXGR5c3luY1xcXFxhcHBcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkU6XFxcXGNvZGVcXFxcZHlzeW5jXFxcXGFwcFxcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRTovY29kZS9keXN5bmMvYXBwL3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgZGVmaW5lQ29uZmlnLCBsb2FkRW52IH0gZnJvbSAndml0ZSc7XHJcbmltcG9ydCB2dWUgZnJvbSAnQHZpdGVqcy9wbHVnaW4tdnVlJztcclxuaW1wb3J0IHBhdGggZnJvbSAncGF0aCc7XHJcbmltcG9ydCBDb21wb25lbnRzIGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGUnO1xyXG5pbXBvcnQgeyBBbnREZXNpZ25WdWVSZXNvbHZlciB9IGZyb20gJ3VucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3Jlc29sdmVycyc7XHJcbmltcG9ydCB7IEFudGR2TGVzc1BsdWdpbiwgQW50ZHZNb2RpZnlWYXJzIH0gZnJvbSAnc3RlcGluL2xpYi9zdHlsZS9wbHVnaW5zJztcclxuaW1wb3J0IHZpdGVDb21wcmVzc2lvbiBmcm9tICd2aXRlLXBsdWdpbi1jb21wcmVzc2lvbic7XHJcbmNvbnN0IHRpbWVzdGFtcCA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xyXG5jb25zdCBwcm9kUm9sbHVwT3B0aW9ucyA9IHtcclxuICBvdXRwdXQ6IHtcclxuICAgIGNodW5rRmlsZU5hbWVzOiAoY2h1bmspID0+IHtcclxuICAgICAgcmV0dXJuICdhc3NldHMvJyArIGNodW5rLm5hbWUgKyAnLltoYXNoXScgKyAnLicgKyB0aW1lc3RhbXAgKyAnLmpzJztcclxuICAgIH0sXHJcbiAgICBhc3NldEZpbGVOYW1lczogKGFzc2V0KSA9PiB7XHJcbiAgICAgIGNvbnN0IG5hbWUgPSBhc3NldC5uYW1lO1xyXG4gICAgICBpZiAobmFtZSAmJiAobmFtZS5lbmRzV2l0aCgnLmNzcycpIHx8IG5hbWUuZW5kc1dpdGgoJy5qcycpKSkge1xyXG4gICAgICAgIGNvbnN0IG5hbWVzID0gbmFtZS5zcGxpdCgnLicpO1xyXG4gICAgICAgIGNvbnN0IGV4dG5hbWUgPSBuYW1lcy5zcGxpY2UobmFtZXMubGVuZ3RoIC0gMSwgMSlbMF07XHJcbiAgICAgICAgcmV0dXJuIGBhc3NldHMvJHtuYW1lcy5qb2luKCcuJyl9LltoYXNoXS4ke3RpbWVzdGFtcH0uJHtleHRuYW1lfWA7XHJcbiAgICAgIH1cclxuICAgICAgcmV0dXJuICdhc3NldHMvJyArIGFzc2V0Lm5hbWU7XHJcbiAgICB9LFxyXG4gIH0sXHJcbn07XHJcbi8vIHZpdGUgXHU5MTREXHU3RjZFXHJcbmV4cG9ydCBkZWZhdWx0ICh7IGNvbW1hbmQsIG1vZGUgfSkgPT4ge1xyXG4gIC8vIFx1ODNCN1x1NTNENlx1NzNBRlx1NTg4M1x1NTNEOFx1OTFDRlxyXG4gIGNvbnN0IGVudiA9IGxvYWRFbnYobW9kZSwgcHJvY2Vzcy5jd2QoKSk7XHJcbiAgcmV0dXJuIGRlZmluZUNvbmZpZyh7XHJcbiAgICBzZXJ2ZXI6IHtcclxuICAgICAgaG9zdDogXCIwLjAuMC4wXCIsXHJcbiAgICAgIGNvcnM6IHRydWUsXHJcbiAgICAgIHBvcnQ6IDgwMDEsXHJcbiAgICAgIG9wZW46IGZhbHNlLCAvL1x1ODFFQVx1NTJBOFx1NjI1M1x1NUYwMFxyXG4gICAgICBwcm94eToge1xyXG4gICAgICAgICcvYXBpJzoge1xyXG4gICAgICAgICAgdGFyZ2V0OiBlbnYuVklURV9BUElfVVJMLFxyXG4gICAgICAgICAgd3M6IHRydWUsXHJcbiAgICAgICAgICBjaGFuZ2VPcmlnaW46IHRydWUsXHJcbiAgICAgICAgICByZXdyaXRlOiAocGF0aCkgPT4gcGF0aC5yZXBsYWNlKC9eXFwvLywgJycpLFxyXG4gICAgICAgIH0sXHJcbiAgICAgIH0sXHJcbiAgICAgIGhtcjogdHJ1ZSxcclxuICAgIH0sXHJcblxyXG4gICAgcmVzb2x2ZToge1xyXG4gICAgICBhbGlhczoge1xyXG4gICAgICAgICdAJzogcGF0aC5yZXNvbHZlKF9fZGlybmFtZSwgJ3NyYycpLFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIGVzYnVpbGQ6IHtcclxuICAgICAganN4RmFjdG9yeTogJ2gnLFxyXG4gICAgICBqc3hGcmFnbWVudDogJ0ZyYWdtZW50JyxcclxuICAgIH0sXHJcbiAgICBidWlsZDoge1xyXG4gICAgICBzb3VyY2VtYXA6IGZhbHNlLFxyXG4gICAgICBjaHVua1NpemVXYXJuaW5nTGltaXQ6IDIwNDgsXHJcbiAgICAgIHJvbGx1cE9wdGlvbnM6IG1vZGUgPT09ICdwcm9kdWN0aW9uJyA/IHByb2RSb2xsdXBPcHRpb25zIDoge30sXHJcbiAgICB9LFxyXG4gICAgcGx1Z2luczogW1xyXG4gICAgICB2dWUoe1xyXG4gICAgICAgIHRlbXBsYXRlOiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm1Bc3NldFVybHM6IHtcclxuICAgICAgICAgICAgaW1nOiBbJ3NyYyddLFxyXG4gICAgICAgICAgICAnYS1hdmF0YXInOiBbJ3NyYyddLFxyXG4gICAgICAgICAgICAnc3RlcGluLXZpZXcnOiBbJ2xvZ28tc3JjJywgJ3ByZXNldFRoZW1lTGlzdCddLFxyXG4gICAgICAgICAgICAnYS1jYXJkJzogWydjb3ZlciddLFxyXG4gICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICB9KSxcclxuICAgICAgQ29tcG9uZW50cyh7XHJcbiAgICAgICAgcmVzb2x2ZXJzOiBbQW50RGVzaWduVnVlUmVzb2x2ZXIoeyBpbXBvcnRTdHlsZTogbW9kZSA9PT0gJ2RldmVsb3BtZW50JyA/IGZhbHNlIDogJ2xlc3MnIH0pXSxcclxuICAgICAgfSksXHJcbiAgICAgIC8vIHZpdGVDb21wcmVzc2lvbih7XHJcbiAgICAgIC8vICAgdmVyYm9zZTogdHJ1ZSwgLy8gXHU2NjJGXHU1NDI2XHU1NzI4XHU2M0E3XHU1MjM2XHU1M0YwXHU0RTJEXHU4RjkzXHU1MUZBXHU1MzhCXHU3RjI5XHU3RUQzXHU2NzlDXHJcbiAgICAgIC8vICAgZGlzYWJsZTogZmFsc2UsXHJcbiAgICAgIC8vICAgdGhyZXNob2xkOiAxMDI0MCwgLy8gXHU1OTgyXHU2NzlDXHU0RjUzXHU3OUVGXHU1OTI3XHU0RThFXHU5NjA4XHU1MDNDXHVGRjBDXHU1QzA2XHU4OEFCXHU1MzhCXHU3RjI5XHVGRjBDXHU1MzU1XHU0RjREXHU0RTNBYlx1RkYwQ1x1NEY1M1x1NzlFRlx1OEZDN1x1NUMwRlx1NjVGNlx1OEJGN1x1NEUwRFx1ODk4MVx1NTM4Qlx1N0YyOVx1RkYwQ1x1NEVFNVx1NTE0RFx1OTAwMlx1NUY5N1x1NTE3Nlx1NTNDRFxyXG4gICAgICAvLyAgIGFsZ29yaXRobTogJ2d6aXAnLCAvLyBcdTUzOEJcdTdGMjlcdTdCOTdcdTZDRDVcdUZGMENcdTUzRUZcdTkwMDlbJ2d6aXAnXHVGRjBDJyBicm90bGljY29tcHJlc3MgJ1x1RkYwQydkZWZsYXRlICdcdUZGMEMnZGVmbGF0ZVJhdyddXHJcbiAgICAgIC8vICAgZXh0OiAnLmd6JyxcclxuICAgICAgLy8gICBkZWxldGVPcmlnaW5GaWxlOiB0cnVlIC8vIFx1NkU5MFx1NjU4N1x1NEVGNlx1NTM4Qlx1N0YyOVx1NTQwRVx1NjYyRlx1NTQyNlx1NTIyMFx1OTY2NChcdTYyMTFcdTRFM0FcdTRFODZcdTc3MEJcdTUzOEJcdTdGMjlcdTU0MEVcdTc2ODRcdTY1NDhcdTY3OUNcdUZGMENcdTUxNDhcdTkwMDlcdTYyRTlcdTRFODZ0cnVlKVxyXG4gICAgICAvLyB9KSxcclxuICAgIF0sXHJcbiAgICBjc3M6IHtcclxuICAgICAgcHJlcHJvY2Vzc29yT3B0aW9uczoge1xyXG4gICAgICAgIGxlc3M6IHtcclxuICAgICAgICAgIHBsdWdpbnM6IFtBbnRkdkxlc3NQbHVnaW5dLFxyXG5cclxuICAgICAgICAgIG1vZGlmeVZhcnM6IHtcclxuICAgICAgICAgICAgLi4uQW50ZHZNb2RpZnlWYXJzLCAvLyBcdTRGRERcdTc1NTlcdTlFRDhcdThCQTRcdTUzRDhcdTkxQ0ZcdUZGMDhcdTUzRUZcdTkwMDlcdUZGMENcdTYzMDlcdTk3MDBcdTZERkJcdTUyQTBcdUZGMDlcclxuICAgICAgICAgICAgJ0BwcmltYXJ5LWNvbG9yJzogJyM3MjJlZDEnLFxyXG4gICAgICAgICAgICAvLyBcdTRGNjBcdTc2ODRcdTgxRUFcdTVCOUFcdTRFNDlcdTRFM0JcdTgyNzJcdThDMDNcdUZGMDhcdTY4MzhcdTVGQzNcdUZGMUFcdTg5ODZcdTc2RDZcdTlFRDhcdThCQTRcdTUwM0NcdUZGMDlcclxuICAgICAgICAgICAgLy8gXHU1MTc2XHU0RUQ2XHU5NzAwXHU4OTgxXHU0RkVFXHU2NTM5XHU3Njg0XHU1M0Q4XHU5MUNGXHJcbiAgICAgICAgICAgIC8vICdAbGluay1jb2xvcic6ICcjNzIyZWQxJyxcclxuICAgICAgICAgIH0sXHJcbiAgICAgICAgICBqYXZhc2NyaXB0RW5hYmxlZDogdHJ1ZSxcclxuICAgICAgICB9LFxyXG4gICAgICB9LFxyXG4gICAgfSxcclxuICAgIC8vIGJhc2U6IGVudi5WSVRFX0JBU0VfVVJMLFxyXG4gIH0pO1xyXG59O1xyXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQWdQLFNBQVMsY0FBYyxlQUFlO0FBQ3RSLE9BQU8sU0FBUztBQUNoQixPQUFPLFVBQVU7QUFDakIsT0FBTyxnQkFBZ0I7QUFDdkIsU0FBUyw0QkFBNEI7QUFDckMsU0FBUyxpQkFBaUIsdUJBQXVCO0FBTGpELElBQU0sbUNBQW1DO0FBT3pDLElBQU0sYUFBWSxvQkFBSSxLQUFLLEdBQUUsUUFBUTtBQUNyQyxJQUFNLG9CQUFvQjtBQUFBLEVBQ3hCLFFBQVE7QUFBQSxJQUNOLGdCQUFnQixDQUFDLFVBQVU7QUFDekIsYUFBTyxZQUFZLE1BQU0sT0FBTyxhQUFrQixZQUFZ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
|