Browse Source

fix: vite build

xiaoxian521 3 years ago
parent
commit
1758711174
1 changed files with 18 additions and 2 deletions
  1. 18 2
      vite.config.ts

+ 18 - 2
vite.config.ts

@@ -39,6 +39,23 @@ export default ({ command, mode }: ConfigEnv): UserConfigExport => {
     resolve: {
       alias
     },
+    css: {
+      // https://github.com/vitejs/vite/issues/5833
+      postcss: {
+        plugins: [
+          {
+            postcssPlugin: "internal:charset-removal",
+            AtRule: {
+              charset: atRule => {
+                if (atRule.name === "charset") {
+                  atRule.remove();
+                }
+              }
+            }
+          }
+        ]
+      }
+    },
     // 服务端渲染
     server: {
       // 是否开启 https
@@ -160,8 +177,7 @@ export default ({ command, mode }: ConfigEnv): UserConfigExport => {
       sourcemap: false,
       brotliSize: false,
       // 消除打包大小超过500kb警告
-      chunkSizeWarningLimit: 2000,
-      minify: false
+      chunkSizeWarningLimit: 2000
     },
     define: {
       __INTLIFY_PROD_DEVTOOLS__: false