diff --git a/vite.config.js b/vite.config.js index b4b8c4d..7282b65 100644 --- a/vite.config.js +++ b/vite.config.js @@ -6,42 +6,43 @@ import vue from "@vitejs/plugin-vue"; // https://vitejs.dev/config/ export default defineConfig({ - plugins: [ - vue(), - visualizer({ - open: true, - filename: "visualizer.html" //分析图生成的文件名 - }) - ], - resolve: { - alias: { - "@": fileURLToPath(new URL("./src", import.meta.url)) - } - }, - server: { - // host:'0.0.0.0', - port: "17058", - open: true - }, - esbuild: { - drop: ["console", "debugger"] - }, - build: { - minify: true, - rollupOptions: { - output: { - // 打包输出的配置 - manualChunks: id => { - // 这个ID,就是所有文件的绝对路径 - if (id.includes("node_modules")) { - // 因为 node_modules 中的依赖通常是不会改变的 - // 所以直接单独打包出去 - // 这个return 的值就是打包的名称 - // return id.split('node_modules')[1] - return "modules"; - } - } - } - } - } -}); + plugins: [ + vue(), + visualizer({ + open: true, + filename: 'visualizer.html' //分析图生成的文件名 + }) + ], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + }, + server: { + // host:'0.0.0.0', + port: '17058', + open: true + }, + esbuild: { + drop: ['console', 'debugger'] + }, + build: { + minify: true, + rollupOptions: { + output: { + // 打包输出的配置 + manualChunks: (id) => { + // 这个ID,就是所有文件的绝对路径 + if (id.includes('node_modules')) { + // 因为 node_modules 中的依赖通常是不会改变的 + // 所以直接单独打包出去 + // 这个return 的值就是打包的名称 + // return id.split('node_modules')[1] + return 'modules' + } + } + } + } + }, + base: './' +})