Browse Source

chore: add postcss plugin autoprefixer

richard1015 4 years ago
parent
commit
16f366b6eb
3 changed files with 27 additions and 0 deletions
  1. 1 0
      package.json
  2. 13 0
      vite.config.build.ts
  3. 13 0
      vite.config.ts

+ 1 - 0
package.json

@@ -81,6 +81,7 @@
     "@vue/eslint-config-prettier": "^6.0.0",
     "@vue/eslint-config-prettier": "^6.0.0",
     "@vue/eslint-config-typescript": "^5.0.2",
     "@vue/eslint-config-typescript": "^5.0.2",
     "@vue/test-utils": "^2.0.0-rc.6",
     "@vue/test-utils": "^2.0.0-rc.6",
+    "autoprefixer": "^10.3.4",
     "axios": "^0.21.0",
     "axios": "^0.21.0",
     "eslint": "^6.7.2",
     "eslint": "^6.7.2",
     "eslint-plugin-prettier": "^3.1.3",
     "eslint-plugin-prettier": "^3.1.3",

+ 13 - 0
vite.config.build.ts

@@ -20,6 +20,19 @@ export default defineConfig({
         // dont need include file extend .scss
         // dont need include file extend .scss
         additionalData: `@import "@/packages/styles/variables.scss";@import "@/sites/assets/styles/variables.scss";`
         additionalData: `@import "@/packages/styles/variables.scss";@import "@/sites/assets/styles/variables.scss";`
       }
       }
+    },
+    postcss: {
+      plugins: [
+        require('autoprefixer')({
+          overrideBrowserslist: [
+            '> 0.5%',
+            'last 2 versions',
+            'ie > 11',
+            'iOS >= 10',
+            'Android >= 5'
+          ]
+        })
+      ]
     }
     }
   },
   },
   plugins: [vue()],
   plugins: [vue()],

+ 13 - 0
vite.config.ts

@@ -29,6 +29,19 @@ export default defineConfig({
         // dont need include file extend .scss
         // dont need include file extend .scss
         additionalData: `@import "@/packages/styles/variables.scss";@import "@/sites/assets/styles/variables.scss";`
         additionalData: `@import "@/packages/styles/variables.scss";@import "@/sites/assets/styles/variables.scss";`
       }
       }
+    },
+    postcss: {
+      plugins: [
+        require('autoprefixer')({
+          overrideBrowserslist: [
+            '> 0.5%',
+            'last 2 versions',
+            'ie > 11',
+            'iOS >= 10',
+            'Android >= 5'
+          ]
+        })
+      ]
     }
     }
   },
   },
   plugins: [
   plugins: [