Browse Source

打包配置

jixiang 2 years ago
parent
commit
60d0adf71b
1 changed files with 16 additions and 3 deletions
  1. 16 3
      vite.config.ts

+ 16 - 3
vite.config.ts

@@ -44,11 +44,24 @@ export default defineConfig({
   },
   // 打包配置
   build: {
-    target: 'modules',
-    outDir: 'dist', //指定输出路径
-    assetsDir: 'bookManage/assets', // 指定生成静态资源的存放路径
+    outDir: 'dist',
+    assetsDir: 'assets',
+    manifest: false,
     minify: 'terser', // 混淆器,terser构建后文件体积更小
+    rollupOptions: {
+      output: {
+        entryFileNames: `assets/[name].js`,
+        chunkFileNames: `assets/[name].js`,
+        assetFileNames: `assets/[name].[ext]`,
+      },
+    },
   },
+  publicDir: false,
+  /**
+   * 在生产中服务时的基本公共路径。
+   * @default '/'
+   */
+  base: './',
   css: {
     preprocessorOptions: {
       less: {