Files
tydata-webview-v2/vite.config.js.timestamp-1759227965356-d89054337d1ff.mjs
2025-10-24 14:39:32 +08:00

102 lines
11 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// vite.config.js
import { fileURLToPath, URL } from "node:url";
import AutoImport from "file:///D:/Code/tydata-project/tydata-webview-v2/node_modules/.pnpm/unplugin-auto-import@0.18.5_50625f5cebf4df05ecf78275692ab72e/node_modules/unplugin-auto-import/dist/vite.js";
import Components from "file:///D:/Code/tydata-project/tydata-webview-v2/node_modules/.pnpm/unplugin-vue-components@0.2_7a998863e003c647fcddc8da197d7058/node_modules/unplugin-vue-components/dist/vite.js";
import { VantResolver } from "file:///D:/Code/tydata-project/tydata-webview-v2/node_modules/.pnpm/@vant+auto-import-resolver@1.2.1/node_modules/@vant/auto-import-resolver/dist/index.esm.mjs";
import { defineConfig } from "file:///D:/Code/tydata-project/tydata-webview-v2/node_modules/.pnpm/vite@5.4.11_sass-embedded@1.81.0_terser@5.43.1/node_modules/vite/dist/node/index.js";
import vue from "file:///D:/Code/tydata-project/tydata-webview-v2/node_modules/.pnpm/@vitejs+plugin-vue@5.2.0_vi_7884609547a4714267a4084011d6753f/node_modules/@vitejs/plugin-vue/dist/index.mjs";
import vueJsx from "file:///D:/Code/tydata-project/tydata-webview-v2/node_modules/.pnpm/@vitejs+plugin-vue-jsx@4.1._62a5d188701d5e2b6505e81520915a90/node_modules/@vitejs/plugin-vue-jsx/dist/index.mjs";
import vueDevTools from "file:///D:/Code/tydata-project/tydata-webview-v2/node_modules/.pnpm/vite-plugin-vue-devtools@7._daef52fa252018fa499b954bbd20e769/node_modules/vite-plugin-vue-devtools/dist/vite.mjs";
var __vite_injected_original_import_meta_url = "file:///D:/Code/tydata-project/tydata-webview-v2/vite.config.js";
var vite_config_default = defineConfig({
server: {
host: "0.0.0.0",
// 设置为 0.0.0.0 允许局域网访问
port: 5678,
// 自定义端口号,可选
strictPort: true,
// 如果端口被占用则抛出错误而不是使用下一个可用端口
proxy: {
"/api/v1": {
// target: "http://127.0.0.1:8888", // 本地接口地址
target: "https://www.tianyuandb.com",
// 本地接口地址
changeOrigin: true
}
}
},
build: {
// 构建优化
target: "es2015",
// 支持更多浏览器
minify: "terser",
// 使用terser进行压缩
terserOptions: {
compress: {
drop_console: true,
// 移除console.log
drop_debugger: true
// 移除debugger
}
},
rollupOptions: {
output: {
// 代码分割策略
manualChunks: {
vendor: ["vue", "vue-router", "pinia"],
vant: ["vant"],
utils: ["axios", "lodash", "crypto-js"],
charts: ["echarts", "vue-echarts"]
},
// 文件名策略
chunkFileNames: "assets/js/[name]-[hash].js",
entryFileNames: "assets/js/[name]-[hash].js",
assetFileNames: "assets/[ext]/[name]-[hash].[ext]"
}
},
// 启用CSS代码分割
cssCodeSplit: true,
// 设置资源内联阈值
assetsInlineLimit: 4096
},
plugins: [
vue(),
AutoImport({
imports: [
"vue",
// 自动引入 Vue Composition API如 ref、computed、onMounted 等
"vue-router",
// 自动引入 vue-router 中的方法,如 useRoute、useRouter 等(可选)
"@vueuse/core"
// 自动引入 VueUse 中的工具函数(可选)
],
dts: "src/auto-imports.d.ts",
// 生成类型定义文件(可选)
dirs: [
"src/composables",
"src/stores",
"src/components"
],
resolvers: [VantResolver()]
}),
Components({
resolvers: [VantResolver()]
}),
vueJsx()
// vueDevTools(),
],
resolve: {
alias: {
"@": fileURLToPath(new URL("./src", __vite_injected_original_import_meta_url))
}
},
// 优化依赖预构建
optimizeDeps: {
include: ["vue", "vue-router", "pinia", "vant", "axios"]
}
});
export {
vite_config_default as default
};
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxDb2RlXFxcXHR5ZGF0YS1wcm9qZWN0XFxcXHR5ZGF0YS13ZWJ2aWV3LXYyXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCJEOlxcXFxDb2RlXFxcXHR5ZGF0YS1wcm9qZWN0XFxcXHR5ZGF0YS13ZWJ2aWV3LXYyXFxcXHZpdGUuY29uZmlnLmpzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9EOi9Db2RlL3R5ZGF0YS1wcm9qZWN0L3R5ZGF0YS13ZWJ2aWV3LXYyL3ZpdGUuY29uZmlnLmpzXCI7aW1wb3J0IHsgZmlsZVVSTFRvUGF0aCwgVVJMIH0gZnJvbSBcIm5vZGU6dXJsXCI7XG5pbXBvcnQgQXV0b0ltcG9ydCBmcm9tIFwidW5wbHVnaW4tYXV0by1pbXBvcnQvdml0ZVwiO1xuaW1wb3J0IENvbXBvbmVudHMgZnJvbSBcInVucGx1Z2luLXZ1ZS1jb21wb25lbnRzL3ZpdGVcIjtcbmltcG9ydCB7IFZhbnRSZXNvbHZlciB9IGZyb20gXCJAdmFudC9hdXRvLWltcG9ydC1yZXNvbHZlclwiO1xuaW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSBcInZpdGVcIjtcbmltcG9ydCB2dWUgZnJvbSBcIkB2aXRlanMvcGx1Z2luLXZ1ZVwiO1xuaW1wb3J0IHZ1ZUpzeCBmcm9tIFwiQHZpdGVqcy9wbHVnaW4tdnVlLWpzeFwiO1xuaW1wb3J0IHZ1ZURldlRvb2xzIGZyb20gXCJ2aXRlLXBsdWdpbi12dWUtZGV2dG9vbHNcIjtcblxuLy8gaHR0cHM6Ly92aXRlLmRldi9jb25maWcvXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoe1xuICAgIHNlcnZlcjoge1xuICAgICAgICBob3N0OiBcIjAuMC4wLjBcIiwgLy8gXHU4QkJFXHU3RjZFXHU0RTNBIDAuMC4wLjAgXHU1MTQxXHU4QkI4XHU1QzQwXHU1N0RGXHU3RjUxXHU4QkJGXHU5NUVFXG4gICAgICAgIHBvcnQ6IDU2NzgsIC8vIFx1ODFFQVx1NUI5QVx1NEU0OVx1N0FFRlx1NTNFM1x1NTNGN1x1RkYwQ1x1NTNFRlx1OTAwOVxuICAgICAgICBzdHJpY3RQb3J0OiB0cnVlLCAvLyBcdTU5ODJcdTY3OUNcdTdBRUZcdTUzRTNcdTg4QUJcdTUzNjBcdTc1MjhcdTUyMTlcdTYyOUJcdTUxRkFcdTk1MTlcdThCRUZcdTgwMENcdTRFMERcdTY2MkZcdTRGN0ZcdTc1MjhcdTRFMEJcdTRFMDBcdTRFMkFcdTUzRUZcdTc1MjhcdTdBRUZcdTUzRTNcbiAgICAgICAgcHJveHk6IHtcbiAgICAgICAgICAgIFwiL2FwaS92MVwiOiB7XG4gICAgICAgICAgICAgICAgLy8gdGFyZ2V0OiBcImh0dHA6Ly8xMjcuMC4wLjE6ODg4OFwiLCAvLyBcdTY3MkNcdTU3MzBcdTYzQTVcdTUzRTNcdTU3MzBcdTU3NDBcbiAgICAgICAgICAgICAgICB0YXJnZXQ6IFwiaHR0cHM6Ly93d3cudGlhbnl1YW5kYi5jb21cIiwgLy8gXHU2NzJDXHU1NzMwXHU2M0E1XHU1M0UzXHU1NzMwXHU1NzQwXG4gICAgICAgICAgICAgICAgY2hhbmdlT3JpZ2luOiB0cnVlLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICB9LFxuICAgIGJ1aWxkOiB7XG4gICAgICAgIC8vIFx1Njc4NFx1NUVGQVx1NEYxOFx1NTMxNlxuICAgICAgICB0YXJnZXQ6ICdlczIwMTUnLCAvLyBcdTY1MkZcdTYzMDFcdTY2RjRcdTU5MUFcdTZENEZcdTg5QzhcdTU2NjhcbiAgICAgICAgbWluaWZ5OiAndGVyc2VyJywgLy8gXHU0RjdGXHU3NTI4dGVyc2VyXHU4RkRCXHU4ODRDXHU1MzhCXHU3RjI5XG4gICAgICAgIHRlcnNlck9wdGlvbnM6IHtcbiAgICAgICAgICAgIGNvbXByZXNzOiB7XG4gICAgICAgICAgICAgICAgZHJvcF9jb25zb2xlOiB0cnVlLCAvLyBcdTc5RkJcdTk2NjRjb25zb2xlLmxvZ1xuICAgICAgICAgICAgICAgIGRyb3BfZGVidWdnZXI6IHRydWUsIC8vIFx1NzlGQlx1OTY2NGRlYnVnZ2VyXG4gICAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgICByb2xsdXBPcHRpb25zOiB7XG4gICAgICAgICAgICBvdXRwdXQ6IHtcbiAgICAgICAgICAgICAgICAvLyBcdTRFRTNcdTc4MDFcdTUyMDZcdTUyNzJcdTdCNTZcdTc1NjVcbiAgICAgICAgICAgICAgICBtYW51YWxDaHVua3M6IHtcbiAgICAgICAgICAgICAgICAgICAgdmVuZG9yOiBbJ3Z1ZScsICd2dWUtcm91dGVyJywgJ3BpbmlhJ10sXG4gICAgICAgICAgICAgICAgICAgIHZhbnQ6IFsndmFudCddLFxuICAgICAgICAgICAgICAgICAgICB1dGlsczogWydheGlvcycsICdsb2Rhc2gnLCAnY3J5cHRvLWpzJ10sXG4gICAgICAgICAgICAgICAgICAgIGNoYXJ0czogWydlY2hhcnRzJywgJ3Z1ZS1lY2hhcnRzJ10sXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAvLyBcdTY1ODdcdTRFRjZcdTU0MERcdTdCNTZcdTc1NjVcbiAgICAgICAgICAgICAgICBjaHVua0ZpbGVOYW1lczogJ2Fzc2V0cy9qcy9bbmFtZV0tW2hhc2hdLmpzJyxcbiAgICAgICAgICAgICAgICBlbnRyeUZpbGVOYW1lczogJ2Fzc2V0cy9qcy9bbmFtZV0tW2hhc2hdLmpzJyxcbiAgICAgICAgICAgICAgICBhc3NldEZpbGVOYW1lczogJ2Fzc2V0cy9bZXh0XS9bbmFtZV0tW2hhc2hdLltleHRdJyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIC8vIFx1NTQyRlx1NzUyOENTU1x1NEVFM1x1NzgwMVx1NTIwNlx1NTI3MlxuICAgICAgICBjc3NDb2RlU3BsaXQ6IHRydWUsXG4gICAgICAgIC8vIFx1OEJCRVx1N0Y2RVx1OEQ0NFx1NkU5MFx1NTE4NVx1ODA1NFx1OTYwOFx1NTAzQ1xuICAgICAgICBhc3NldHNJbmxpbmVMaW1pdDogNDA5NixcbiAgICB9LFxuICAgIHBsdWdpbnM6IFtcbiAgICAgICAgdnVlKCksXG4gICAgICAgIEF1dG9JbXBvcnQoe1xuICAgICAgICAgICAgaW1wb3J0czogW1xuICAgICAgICAgICAgICAgIFwidnVlXCIsIC8vIFx1ODFFQVx1NTJBOFx1NUYxNVx1NTE2NSBWdWUgQ29tcG9zaXRpb24gQVBJXHVGRjBDXHU1OTgyIHJlZlx1MzAwMWNvbXB1dGVkXHUzMDAxb25Nb3VudGVkIFx1N0I0OVxuICAgICAgICAgICAgICAgIFwidnVlLXJvdXRlclwiLCAvLyBcdTgxRUFcdTUyQThcdTVGMTVcdTUxNjUgdnVlLXJvdXRlciBcdTRFMkRcdTc2ODRcdTY1QjlcdTZDRDVcdUZGMENcdTU5ODIgdXNlUm91dGVcdTMwMDF1c2VSb3V0ZXIgXHU3QjQ5XHVGRjA4XHU1M0VGXHU5MDA5XHVGRjA5XG4gICAgICAgICAgICAgICAgXCJAdnVldXNlL2NvcmVcIiwgLy8gXHU4MUVBXHU1MkE4XHU1RjE1XHU1MTY1IFZ1ZVVzZSBcdTRFMkRcdTc2ODRcdTVERTVcdTUxNzdcdTUxRkRcdTY1NzBcdUZGMDhcdTUzRUZcdTkwMDlcdUZGMDlcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICBkdHM6IFwic3JjL2F1dG8taW1wb3J0cy5kLnRzXCIsIC8vIFx1NzUxRlx1NjIxMFx1N0M3Qlx1NTc4Qlx1NUI5QVx1NEU0OVx1NjU4N1x1NEVGNlx1RkYwOFx1NTNFRlx1OTAwOVx1RkYwOVxuICAgICAgICAgICAgZGlyczogW1xuICAgICAgICAgICAgICAgIFwic3JjL2NvbXBvc2FibGVzXCIsXG4gICAgICAgICAgICAgICAgXCJzcmMvc3RvcmVzXCIsXG4gICAgICAgICAgICAgICAgXCJzcmMvY29tcG9uZW50c1wiLFxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIHJlc29sdmVyczogW1ZhbnRSZXNvbHZlcigpXSxcbiAgICAgICAgfSksXG4gICAgICAgIENvbXBvbmVudHMoe1xuICAgICAgICAgICAgcmVzb2x2ZXJzOiBbVmFudFJlc29sdmVyKCldLFxuICAgICAgICB9KSxcbiAgICAgICAgdnVlSnN4KCksXG4gICAgICAgIC8vIHZ1ZURldlRvb2xzKCksXG4gICAgXSxcbiAgICByZXNvbHZlOiB7XG4gICAgICAgIGFsaWFzOiB7XG4gICAgICAgICAgICBcIkBcIjogZmlsZVVSTFRvUGF0aChuZXcgVVJMKFwiLi9zcmNcIiwgaW1wb3J0Lm1ldGEudXJsKSksXG4gICAgICAgIH0sXG4gICAgfSxcbiAgICAvLyBcdTRGMThcdTUzMTZcdTRGOURcdThENTZcdTk4ODRcdTY3ODRcdTVFRkFcbiAgICBvcHRpbWl6ZURlcHM6IHtcbiAgICAgICAgaW5jbHVkZTogWyd2dWUnLCAndnVlLXJvdXRlcicsICdwaW5pYScsICd2YW50JywgJ2F4aW9zJ10sXG4gICAgfSxcbn0pO1xuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUFrVCxTQUFTLGVBQWUsV0FBVztBQUNyVixPQUFPLGdCQUFnQjtBQUN2QixPQUFPLGdCQUFnQjtBQUN2QixTQUFTLG9CQUFvQjtBQUM3QixTQUFTLG9CQUFvQjtBQUM3QixPQUFPLFNBQVM7QUFDaEIsT0FBTyxZQUFZO0FBQ25CLE9BQU8saUJBQWlCO0FBUHVLLElBQU0sMkNBQTJDO0FBVWhQLElBQU8sc0JBQVEsYUFBYTtBQUFBLEVBQ3hCLFFBQVE7QUFBQSxJQUNKLE1BQU07QUFBQTtBQUFBLElBQ04sTUFBTTtBQUFBO0FBQUEsSUFDTixZQUFZO0FBQUE7QUFBQSxJQUNaLE9BQU87QUFBQSxNQUNILFdBQVc7QUFBQTtBQUFBLFFBRVAsUUFBUTtBQUFBO0FBQUEsUUFDUixjQUFjO0FBQUEsTUFDbEI7QUFBQSxJQUNKO0FBQUEsRUFDSjtBQUFBLEVBQ0EsT0FBTztBQUFBO0FBQUEsSUFFSCxRQUFRO0FBQUE7QUFBQSxJQUNSLFFBQVE7QUFBQTtBQUFBLElBQ1IsZUFBZTtBQUFBLE1BQ1gsVUFBVTtBQUFBLFFBQ04sY0FBYztBQUFBO0FBQUEsUUFDZCxlQUFlO0FBQUE7QUFBQSxNQUNuQjtBQUFBLElBQ0o7QUFBQSxJQUNBLGVBQWU7QUFBQSxNQUNYLFFBQVE7QUFBQTtBQUFBLFFBRUosY0FBYztBQUFBLFVBQ1YsUUFBUSxDQUFDLE9BQU8sY0FBYyxPQUFPO0FBQUEsVUFDckMsTUFBTSxDQUFDLE1BQU07QUFBQSxVQUNiLE9BQU8sQ0FBQyxTQUFTLFVBQVUsV0FBVztBQUFBLFVBQ3RDLFFBQVEsQ0FBQyxXQUFXLGFBQWE7QUFBQSxRQUNyQztBQUFBO0FBQUEsUUFFQSxnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0I7QUFBQSxNQUNwQjtBQUFBLElBQ0o7QUFBQTtBQUFBLElBRUEsY0FBYztBQUFBO0FBQUEsSUFFZCxtQkFBbUI7QUFBQSxFQUN2QjtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ0wsSUFBSTtBQUFBLElBQ0osV0FBVztBQUFBLE1BQ1AsU0FBUztBQUFBLFFBQ0w7QUFBQTtBQUFBLFFBQ0E7QUFBQTtBQUFBLFFBQ0E7QUFBQTtBQUFBLE1BQ0o7QUFBQSxNQUNBLEtBQUs7QUFBQTtBQUFBLE1BQ0wsTUFBTTtBQUFBLFFBQ0Y7QUFBQSxRQUNBO0FBQUEsUUFDQTtBQUFBLE1BQ0o7QUFBQSxNQUNBLFdBQVcsQ0FBQyxhQUFhLENBQUM7QUFBQSxJQUM5QixDQUFDO0FBQUEsSUFDRCxXQUFXO0FBQUEsTUFDUCxXQUFXLENBQUMsYUFBYSxDQUFDO0FBQUEsSUFDOUIsQ0FBQztBQUFBLElBQ0QsT0FBTztBQUFBO0FBQUEsRUFFWDtBQUFBLEVBQ0EsU0FBUztBQUFBLElBQ0wsT0FBTztBQUFBLE1BQ0gsS0FBSyxjQUFjLElBQUksSUFBSSxTQUFTLHdDQUFlLENBQUM7QUFBQSxJQUN4RDtBQUFBLEVBQ0o7QUFBQTtBQUFBLEVBRUEsY0FBYztBQUFBLElBQ1YsU0FBUyxDQUFDLE9BQU8sY0FBYyxTQUFTLFFBQVEsT0FBTztBQUFBLEVBQzNEO0FBQ0osQ0FBQzsiLAogICJuYW1lcyI6IFtdCn0K