// vite.config.ts import { createHtmlPlugin } from "file:///D:/SoftProject/yunhai/UserHome/front/node_modules/vite-plugin-html/dist/index.mjs"; import vue from "file:///D:/SoftProject/yunhai/UserHome/front/node_modules/@vitejs/plugin-vue/dist/index.mjs"; import path, { resolve } from "path"; import { createSvgIconsPlugin } from "file:///D:/SoftProject/yunhai/UserHome/front/node_modules/vite-plugin-svg-icons/dist/index.mjs"; var __vite_injected_original_dirname = "D:\\SoftProject\\yunhai\\UserHome\\front"; var vite_config_default = { plugins: [ vue(), createSvgIconsPlugin({ iconDirs: [resolve(process.cwd(), "src/assets/icons")], symbolId: "icon-[dir]-[name]", // symbol的id inject: "body-last", // 插入的位置 customDomId: "__svg__icons__dom__" // svg的id }), // usePluginImport({ // libraryName: "view-ui-plus", // libraryDirectory: "src/components", // }), // viteMockServe({ // mockPath: "./src/assets/mock", // }), createHtmlPlugin({ minify: true, pages: [ { entry: "src/main.ts", template: "index.html", filename: "index.html", injectOptions: { data: { title: "\u6570\u5B57\u57FA\u5EA7" } } } ] }) ], resolve: { alias: { "@": path.resolve(__vite_injected_original_dirname, "./src") } }, server: { host: "localhost", port: 8130 // proxy: { // // //api是自行设置的请求前缀,任何请求路径以/api开头的请求将被代理到对应的target目标 // // "/api": { // // target: "http://localhost:8064/", // // // target: "http://debugold.hongyucloud.com/ChildOptCourse", // // changeOrigin: true, //需要代理跨域 // // rewrite: (path: any) => path.replace(/^\/api/, "/api/"), //路径重写,把'/api'替换为'' // // }, // }, }, // css预处理器 css: { // preprocessorOptions: { // scss: { // additionalData: '@import "./src/assets/styles/utils/_varible.scss";', // }, // }, }, base: "./", build: { target: "modules", //设置最终构建的浏览器兼容目标 //es2015(编译成es5) | modules outDir: "dist", // 构建得包名 默认:dist assetsDir: "assets", // 静态资源得存放路径文件名 assets sourcemap: false, //构建后是否生成 source map 文件 minify: "esbuild", // 项目压缩 :boolean | 'terser' | 'esbuild' chunkSizeWarningLimit: 1e3, //chunk 大小警告的限制(以 kbs 为单位)默认:500 cssTarget: "chrome61", //防止 vite 将 rgba() 颜色转化为 #RGBA 十六进制符号的形式 (要兼容的场景是安卓微信中的 webview 时,它不支持 CSS 中的 #RGBA 十六进制颜色符号) rollupOptions: { input: { main: resolve("index.html") }, output: { chunkFileNames: "static/js/[name]-[hash].js", entryFileNames: "static/js/[name]-[hash].js", assetFileNames: (assetInfo) => { if (assetInfo.type === "asset" && /\.(jpe?g|png|gif|svg)$/i.test(assetInfo.name)) { return "static/img/[name].[hash][ext]"; } if (assetInfo.type === "asset" && /\.(ttf|woff|woff2|eot)$/i.test(assetInfo.name)) { return "static/fonts/[name].[hash][ext]"; } return "static/[ext]/[name]-[hash].[ext]"; } }, manualEntrypoint: "index.html" } } }; export { vite_config_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCJEOlxcXFxTb2Z0UHJvamVjdFxcXFx5dW5oYWlcXFxcVXNlckhvbWVcXFxcZnJvbnRcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIkQ6XFxcXFNvZnRQcm9qZWN0XFxcXHl1bmhhaVxcXFxVc2VySG9tZVxcXFxmcm9udFxcXFx2aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vRDovU29mdFByb2plY3QveXVuaGFpL1VzZXJIb21lL2Zyb250L3ZpdGUuY29uZmlnLnRzXCI7aW1wb3J0IHsgQ29uZmlnRW52LCBVc2VyQ29uZmlnLCBkZWZpbmVDb25maWcgfSBmcm9tIFwidml0ZVwiO1xuaW1wb3J0IHsgY3JlYXRlSHRtbFBsdWdpbiB9IGZyb20gXCJ2aXRlLXBsdWdpbi1odG1sXCI7XG5pbXBvcnQgdnVlIGZyb20gXCJAdml0ZWpzL3BsdWdpbi12dWVcIjtcbmltcG9ydCBwYXRoLCB7IHJlc29sdmUgfSBmcm9tIFwicGF0aFwiO1xuaW1wb3J0IHsgY3JlYXRlU3ZnSWNvbnNQbHVnaW4gfSBmcm9tIFwidml0ZS1wbHVnaW4tc3ZnLWljb25zXCI7XG5pbXBvcnQgdXNlUGx1Z2luSW1wb3J0IGZyb20gXCJ2aXRlLXBsdWdpbi1pbXBvcnRlclwiO1xuLy8gaW1wb3J0IHsgdml0ZU1vY2tTZXJ2ZSB9IGZyb20gXCJ2aXRlLXBsdWdpbi1tb2NrXCI7XG4vLyBleHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoKHsgY29tbWFuZCwgbW9kZSB9OiBDb25maWdFbnYpOiBVc2VyQ29uZmlnID0+IHtcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIHBsdWdpbnM6IFtcbiAgICAgICAgdnVlKCksXG4gICAgICAgIGNyZWF0ZVN2Z0ljb25zUGx1Z2luKHtcbiAgICAgICAgICAgIGljb25EaXJzOiBbcmVzb2x2ZShwcm9jZXNzLmN3ZCgpLCBcInNyYy9hc3NldHMvaWNvbnNcIildLFxuICAgICAgICAgICAgc3ltYm9sSWQ6IFwiaWNvbi1bZGlyXS1bbmFtZV1cIiwgLy8gc3ltYm9sXHU3Njg0aWRcbiAgICAgICAgICAgIGluamVjdDogXCJib2R5LWxhc3RcIiwgLy8gXHU2M0QyXHU1MTY1XHU3Njg0XHU0RjREXHU3RjZFXG4gICAgICAgICAgICBjdXN0b21Eb21JZDogXCJfX3N2Z19faWNvbnNfX2RvbV9fXCIsIC8vIHN2Z1x1NzY4NGlkXG4gICAgICAgIH0pLFxuICAgICAgICAvLyB1c2VQbHVnaW5JbXBvcnQoe1xuICAgICAgICAvLyAgICAgbGlicmFyeU5hbWU6IFwidmlldy11aS1wbHVzXCIsXG4gICAgICAgIC8vICAgICBsaWJyYXJ5RGlyZWN0b3J5OiBcInNyYy9jb21wb25lbnRzXCIsXG4gICAgICAgIC8vIH0pLFxuICAgICAgICAvLyB2aXRlTW9ja1NlcnZlKHtcbiAgICAgICAgLy8gICAgIG1vY2tQYXRoOiBcIi4vc3JjL2Fzc2V0cy9tb2NrXCIsXG4gICAgICAgIC8vIH0pLFxuICAgICAgICBjcmVhdGVIdG1sUGx1Z2luKHtcbiAgICAgICAgICAgIG1pbmlmeTogdHJ1ZSxcbiAgICAgICAgICAgIHBhZ2VzOiBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBlbnRyeTogXCJzcmMvbWFpbi50c1wiLFxuICAgICAgICAgICAgICAgICAgICB0ZW1wbGF0ZTogXCJpbmRleC5odG1sXCIsXG4gICAgICAgICAgICAgICAgICAgIGZpbGVuYW1lOiBcImluZGV4Lmh0bWxcIixcbiAgICAgICAgICAgICAgICAgICAgaW5qZWN0T3B0aW9uczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGF0YToge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIlx1NjU3MFx1NUI1N1x1NTdGQVx1NUVBN1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgXSxcbiAgICAgICAgfSksXG4gICAgXSxcbiAgICByZXNvbHZlOiB7XG4gICAgICAgIGFsaWFzOiB7XG4gICAgICAgICAgICBcIkBcIjogcGF0aC5yZXNvbHZlKF9fZGlybmFtZSwgXCIuL3NyY1wiKSxcbiAgICAgICAgfSxcbiAgICB9LFxuICAgIHNlcnZlcjoge1xuICAgICAgICBob3N0OiBcImxvY2FsaG9zdFwiLFxuICAgICAgICBwb3J0OiA4MTMwLFxuICAgICAgICAvLyBwcm94eToge1xuICAgICAgICAvLyAgICAgLy8gLy9hcGlcdTY2MkZcdTgxRUFcdTg4NENcdThCQkVcdTdGNkVcdTc2ODRcdThCRjdcdTZDNDJcdTUyNERcdTdGMDBcdUZGMENcdTRFRkJcdTRGNTVcdThCRjdcdTZDNDJcdThERUZcdTVGODRcdTRFRTUvYXBpXHU1RjAwXHU1OTM0XHU3Njg0XHU4QkY3XHU2QzQyXHU1QzA2XHU4OEFCXHU0RUUzXHU3NDA2XHU1MjMwXHU1QkY5XHU1RTk0XHU3Njg0dGFyZ2V0XHU3NkVFXHU2ODA3XG4gICAgICAgIC8vICAgICAvLyBcIi9hcGlcIjoge1xuICAgICAgICAvLyAgICAgLy8gICAgIHRhcmdldDogXCJodHRwOi8vbG9jYWxob3N0OjgwNjQvXCIsXG4gICAgICAgIC8vICAgICAvLyAgICAgLy8gdGFyZ2V0OiBcImh0dHA6Ly9kZWJ1Z29sZC5ob25neXVjbG91ZC5jb20vQ2hpbGRPcHRDb3Vyc2VcIixcbiAgICAgICAgLy8gICAgIC8vICAgICBjaGFuZ2VPcmlnaW46IHRydWUsIC8vXHU5NzAwXHU4OTgxXHU0RUUzXHU3NDA2XHU4REU4XHU1N0RGXG4gICAgICAgIC8vICAgICAvLyAgICAgcmV3cml0ZTogKHBhdGg6IGFueSkgPT4gcGF0aC5yZXBsYWNlKC9eXFwvYXBpLywgXCIvYXBpL1wiKSwgLy9cdThERUZcdTVGODRcdTkxQ0RcdTUxOTlcdUZGMENcdTYyOEEnL2FwaSdcdTY2RkZcdTYzNjJcdTRFM0EnJ1xuICAgICAgICAvLyAgICAgLy8gfSxcbiAgICAgICAgLy8gfSxcbiAgICB9LFxuICAgIC8vIGNzc1x1OTg4NFx1NTkwNFx1NzQwNlx1NTY2OFxuICAgIGNzczoge1xuICAgICAgICAvLyBwcmVwcm9jZXNzb3JPcHRpb25zOiB7XG4gICAgICAgIC8vICAgICBzY3NzOiB7XG4gICAgICAgIC8vICAgICAgICAgYWRkaXRpb25hbERhdGE6ICdAaW1wb3J0IFwiLi9zcmMvYXNzZXRzL3N0eWxlcy91dGlscy9fdmFyaWJsZS5zY3NzXCI7JyxcbiAgICAgICAgLy8gICAgIH0sXG4gICAgICAgIC8vIH0sXG4gICAgfSxcbiAgICBiYXNlOiBcIi4vXCIsXG4gICAgYnVpbGQ6IHtcbiAgICAgICAgdGFyZ2V0OiBcIm1vZHVsZXNcIiwgLy9cdThCQkVcdTdGNkVcdTY3MDBcdTdFQzhcdTY3ODRcdTVFRkFcdTc2ODRcdTZENEZcdTg5QzhcdTU2NjhcdTUxN0NcdTVCQjlcdTc2RUVcdTY4MDcgIC8vZXMyMDE1KFx1N0YxNlx1OEJEMVx1NjIxMGVzNSkgfCBtb2R1bGVzXG4gICAgICAgIG91dERpcjogXCJkaXN0XCIsIC8vIFx1Njc4NFx1NUVGQVx1NUY5N1x1NTMwNVx1NTQwRCAgXHU5RUQ4XHU4QkE0XHVGRjFBZGlzdFxuICAgICAgICBhc3NldHNEaXI6IFwiYXNzZXRzXCIsIC8vIFx1OTc1OVx1NjAwMVx1OEQ0NFx1NkU5MFx1NUY5N1x1NUI1OFx1NjUzRVx1OERFRlx1NUY4NFx1NjU4N1x1NEVGNlx1NTQwRCAgYXNzZXRzXG4gICAgICAgIHNvdXJjZW1hcDogZmFsc2UsIC8vXHU2Nzg0XHU1RUZBXHU1NDBFXHU2NjJGXHU1NDI2XHU3NTFGXHU2MjEwIHNvdXJjZSBtYXAgXHU2NTg3XHU0RUY2XG4gICAgICAgIG1pbmlmeTogXCJlc2J1aWxkXCIsIC8vIFx1OTg3OVx1NzZFRVx1NTM4Qlx1N0YyOSA6Ym9vbGVhbiB8ICd0ZXJzZXInIHwgJ2VzYnVpbGQnXG4gICAgICAgIGNodW5rU2l6ZVdhcm5pbmdMaW1pdDogMTAwMCwgLy9jaHVuayBcdTU5MjdcdTVDMEZcdThCNjZcdTU0NEFcdTc2ODRcdTk2NTBcdTUyMzZcdUZGMDhcdTRFRTUga2JzIFx1NEUzQVx1NTM1NVx1NEY0RFx1RkYwOVx1OUVEOFx1OEJBNFx1RkYxQTUwMFxuICAgICAgICBjc3NUYXJnZXQ6IFwiY2hyb21lNjFcIiwgLy9cdTk2MzJcdTZCNjIgdml0ZSBcdTVDMDYgcmdiYSgpIFx1OTg5Q1x1ODI3Mlx1OEY2Q1x1NTMxNlx1NEUzQSAjUkdCQSBcdTUzNDFcdTUxNkRcdThGREJcdTUyMzZcdTdCMjZcdTUzRjdcdTc2ODRcdTVGNjJcdTVGMEYgIChcdTg5ODFcdTUxN0NcdTVCQjlcdTc2ODRcdTU3M0FcdTY2NkZcdTY2MkZcdTVCODlcdTUzNTNcdTVGQUVcdTRGRTFcdTRFMkRcdTc2ODQgd2VidmlldyBcdTY1RjYsXHU1QjgzXHU0RTBEXHU2NTJGXHU2MzAxIENTUyBcdTRFMkRcdTc2ODQgI1JHQkEgXHU1MzQxXHU1MTZEXHU4RkRCXHU1MjM2XHU5ODlDXHU4MjcyXHU3QjI2XHU1M0Y3KVxuICAgICAgICByb2xsdXBPcHRpb25zOiB7XG4gICAgICAgICAgICBpbnB1dDoge1xuICAgICAgICAgICAgICAgIG1haW46IHJlc29sdmUoXCJpbmRleC5odG1sXCIpLFxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIG91dHB1dDoge1xuICAgICAgICAgICAgICAgIGNodW5rRmlsZU5hbWVzOiBcInN0YXRpYy9qcy9bbmFtZV0tW2hhc2hdLmpzXCIsXG4gICAgICAgICAgICAgICAgZW50cnlGaWxlTmFtZXM6IFwic3RhdGljL2pzL1tuYW1lXS1baGFzaF0uanNcIixcbiAgICAgICAgICAgICAgICBhc3NldEZpbGVOYW1lczogKGFzc2V0SW5mbzogYW55KSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGlmIChhc3NldEluZm8udHlwZSA9PT0gXCJhc3NldFwiICYmIC9cXC4oanBlP2d8cG5nfGdpZnxzdmcpJC9pLnRlc3QoYXNzZXRJbmZvLm5hbWUpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gXCJzdGF0aWMvaW1nL1tuYW1lXS5baGFzaF1bZXh0XVwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlmIChhc3NldEluZm8udHlwZSA9PT0gXCJhc3NldFwiICYmIC9cXC4odHRmfHdvZmZ8d29mZjJ8ZW90KSQvaS50ZXN0KGFzc2V0SW5mby5uYW1lKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIFwic3RhdGljL2ZvbnRzL1tuYW1lXS5baGFzaF1bZXh0XVwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBcInN0YXRpYy9bZXh0XS9bbmFtZV0tW2hhc2hdLltleHRdXCI7XG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBtYW51YWxFbnRyeXBvaW50OiBcImluZGV4Lmh0bWxcIixcbiAgICAgICAgfSxcbiAgICB9LFxufTtcbiJdLAogICJtYXBwaW5ncyI6ICI7QUFDQSxTQUFTLHdCQUF3QjtBQUNqQyxPQUFPLFNBQVM7QUFDaEIsT0FBTyxRQUFRLGVBQWU7QUFDOUIsU0FBUyw0QkFBNEI7QUFKckMsSUFBTSxtQ0FBbUM7QUFTekMsSUFBTyxzQkFBUTtBQUFBLEVBQ1gsU0FBUztBQUFBLElBQ0wsSUFBSTtBQUFBLElBQ0oscUJBQXFCO0FBQUEsTUFDakIsVUFBVSxDQUFDLFFBQVEsUUFBUSxJQUFJLEdBQUcsa0JBQWtCLENBQUM7QUFBQSxNQUNyRCxVQUFVO0FBQUE7QUFBQSxNQUNWLFFBQVE7QUFBQTtBQUFBLE1BQ1IsYUFBYTtBQUFBO0FBQUEsSUFDakIsQ0FBQztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsSUFRRCxpQkFBaUI7QUFBQSxNQUNiLFFBQVE7QUFBQSxNQUNSLE9BQU87QUFBQSxRQUNIO0FBQUEsVUFDSSxPQUFPO0FBQUEsVUFDUCxVQUFVO0FBQUEsVUFDVixVQUFVO0FBQUEsVUFDVixlQUFlO0FBQUEsWUFDWCxNQUFNO0FBQUEsY0FDRixPQUFPO0FBQUEsWUFDWDtBQUFBLFVBQ0o7QUFBQSxRQUNKO0FBQUEsTUFDSjtBQUFBLElBQ0osQ0FBQztBQUFBLEVBQ0w7QUFBQSxFQUNBLFNBQVM7QUFBQSxJQUNMLE9BQU87QUFBQSxNQUNILEtBQUssS0FBSyxRQUFRLGtDQUFXLE9BQU87QUFBQSxJQUN4QztBQUFBLEVBQ0o7QUFBQSxFQUNBLFFBQVE7QUFBQSxJQUNKLE1BQU07QUFBQSxJQUNOLE1BQU07QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQVVWO0FBQUE7QUFBQSxFQUVBLEtBQUs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsRUFNTDtBQUFBLEVBQ0EsTUFBTTtBQUFBLEVBQ04sT0FBTztBQUFBLElBQ0gsUUFBUTtBQUFBO0FBQUEsSUFDUixRQUFRO0FBQUE7QUFBQSxJQUNSLFdBQVc7QUFBQTtBQUFBLElBQ1gsV0FBVztBQUFBO0FBQUEsSUFDWCxRQUFRO0FBQUE7QUFBQSxJQUNSLHVCQUF1QjtBQUFBO0FBQUEsSUFDdkIsV0FBVztBQUFBO0FBQUEsSUFDWCxlQUFlO0FBQUEsTUFDWCxPQUFPO0FBQUEsUUFDSCxNQUFNLFFBQVEsWUFBWTtBQUFBLE1BQzlCO0FBQUEsTUFDQSxRQUFRO0FBQUEsUUFDSixnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0I7QUFBQSxRQUNoQixnQkFBZ0IsQ0FBQyxjQUFtQjtBQUNoQyxjQUFJLFVBQVUsU0FBUyxXQUFXLDBCQUEwQixLQUFLLFVBQVUsSUFBSSxHQUFHO0FBQzlFLG1CQUFPO0FBQUEsVUFDWDtBQUNBLGNBQUksVUFBVSxTQUFTLFdBQVcsMkJBQTJCLEtBQUssVUFBVSxJQUFJLEdBQUc7QUFDL0UsbUJBQU87QUFBQSxVQUNYO0FBQ0EsaUJBQU87QUFBQSxRQUNYO0FBQUEsTUFDSjtBQUFBLE1BQ0Esa0JBQWtCO0FBQUEsSUFDdEI7QUFBQSxFQUNKO0FBQ0o7IiwKICAibmFtZXMiOiBbXQp9Cg==