feat: remove vitejs/plugin-legacy
parent
653afff732
commit
01935d4692
|
@ -24,6 +24,3 @@ VITE_GLOB_API_URL_PREFIX =
|
||||||
|
|
||||||
# 打包是否开启pwa功能
|
# 打包是否开启pwa功能
|
||||||
VITE_USE_PWA = false
|
VITE_USE_PWA = false
|
||||||
|
|
||||||
# 是否兼容旧版浏览器。开启后打包时间会慢一倍左右。会多打出旧浏览器兼容包,且会根据浏览器兼容性自动使用相应的版本
|
|
||||||
VITE_LEGACY = false
|
|
||||||
|
|
|
@ -26,6 +26,3 @@ VITE_GLOB_API_URL_PREFIX =
|
||||||
|
|
||||||
# 打包是否开启pwa功能
|
# 打包是否开启pwa功能
|
||||||
VITE_USE_PWA = false
|
VITE_USE_PWA = false
|
||||||
|
|
||||||
# 是否兼容旧版浏览器。开启后打包时间会慢一倍左右。会多打出旧浏览器兼容包,且会根据浏览器兼容性自动使用相应的版本
|
|
||||||
VITE_LEGACY = false
|
|
||||||
|
|
|
@ -132,7 +132,6 @@
|
||||||
"zxcvbn",
|
"zxcvbn",
|
||||||
"lintstagedrc",
|
"lintstagedrc",
|
||||||
"brotli",
|
"brotli",
|
||||||
"tailwindcss",
|
|
||||||
"sider",
|
"sider",
|
||||||
"pnpm",
|
"pnpm",
|
||||||
"antd"
|
"antd"
|
||||||
|
|
|
@ -2,7 +2,6 @@ import { PluginOption } from 'vite'
|
||||||
import vue from '@vitejs/plugin-vue'
|
import vue from '@vitejs/plugin-vue'
|
||||||
import Unocss from 'unocss/vite'
|
import Unocss from 'unocss/vite'
|
||||||
import vueJsx from '@vitejs/plugin-vue-jsx'
|
import vueJsx from '@vitejs/plugin-vue-jsx'
|
||||||
import legacy from '@vitejs/plugin-legacy'
|
|
||||||
import progress from 'vite-plugin-progress'
|
import progress from 'vite-plugin-progress'
|
||||||
import purgeIcons from 'vite-plugin-purge-icons'
|
import purgeIcons from 'vite-plugin-purge-icons'
|
||||||
import VitePluginCertificate from 'vite-plugin-mkcert'
|
import VitePluginCertificate from 'vite-plugin-mkcert'
|
||||||
|
@ -17,7 +16,7 @@ import { configSvgIconsPlugin } from './svgSprite'
|
||||||
import { isProdFn } from '../../utils'
|
import { isProdFn } from '../../utils'
|
||||||
|
|
||||||
export function createVitePlugins(mode: string, viteEnv: ViteEnv, isBuild: boolean) {
|
export function createVitePlugins(mode: string, viteEnv: ViteEnv, isBuild: boolean) {
|
||||||
const { VITE_LEGACY, VITE_BUILD_COMPRESS, VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE } = viteEnv
|
const { VITE_BUILD_COMPRESS, VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE } = viteEnv
|
||||||
|
|
||||||
const vitePlugins: (PluginOption | PluginOption[])[] = [
|
const vitePlugins: (PluginOption | PluginOption[])[] = [
|
||||||
// have to
|
// have to
|
||||||
|
@ -36,9 +35,6 @@ export function createVitePlugins(mode: string, viteEnv: ViteEnv, isBuild: boole
|
||||||
// Unocss
|
// Unocss
|
||||||
vitePlugins.push(Unocss())
|
vitePlugins.push(Unocss())
|
||||||
|
|
||||||
// @vitejs/plugin-legacy
|
|
||||||
VITE_LEGACY && isBuild && vitePlugins.push(legacy())
|
|
||||||
|
|
||||||
// vite-vue-plugin-html
|
// vite-vue-plugin-html
|
||||||
vitePlugins.push(configHtmlPlugin(viteEnv, isBuild))
|
vitePlugins.push(configHtmlPlugin(viteEnv, isBuild))
|
||||||
|
|
||||||
|
|
|
@ -83,7 +83,6 @@
|
||||||
"@typescript-eslint/eslint-plugin": "^5.56.0",
|
"@typescript-eslint/eslint-plugin": "^5.56.0",
|
||||||
"@typescript-eslint/parser": "^5.56.0",
|
"@typescript-eslint/parser": "^5.56.0",
|
||||||
"@unocss/transformer-directives": "^0.50.6",
|
"@unocss/transformer-directives": "^0.50.6",
|
||||||
"@vitejs/plugin-legacy": "^4.0.2",
|
|
||||||
"@vitejs/plugin-vue": "^4.1.0",
|
"@vitejs/plugin-vue": "^4.1.0",
|
||||||
"@vitejs/plugin-vue-jsx": "^3.0.1",
|
"@vitejs/plugin-vue-jsx": "^3.0.1",
|
||||||
"@vue/compiler-sfc": "^3.2.47",
|
"@vue/compiler-sfc": "^3.2.47",
|
||||||
|
|
|
@ -22,7 +22,6 @@ specifiers:
|
||||||
'@typescript-eslint/eslint-plugin': ^5.56.0
|
'@typescript-eslint/eslint-plugin': ^5.56.0
|
||||||
'@typescript-eslint/parser': ^5.56.0
|
'@typescript-eslint/parser': ^5.56.0
|
||||||
'@unocss/transformer-directives': ^0.50.6
|
'@unocss/transformer-directives': ^0.50.6
|
||||||
'@vitejs/plugin-legacy': ^4.0.2
|
|
||||||
'@vitejs/plugin-vue': ^4.1.0
|
'@vitejs/plugin-vue': ^4.1.0
|
||||||
'@vitejs/plugin-vue-jsx': ^3.0.1
|
'@vitejs/plugin-vue-jsx': ^3.0.1
|
||||||
'@vue/compiler-sfc': ^3.2.47
|
'@vue/compiler-sfc': ^3.2.47
|
||||||
|
@ -152,7 +151,6 @@ devDependencies:
|
||||||
'@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4
|
'@typescript-eslint/eslint-plugin': 5.56.0_2hcjazgfnbtq42tcc73br2vup4
|
||||||
'@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
|
'@typescript-eslint/parser': 5.56.0_j4766f7ecgqbon3u7zlxn5zszu
|
||||||
'@unocss/transformer-directives': 0.50.6
|
'@unocss/transformer-directives': 0.50.6
|
||||||
'@vitejs/plugin-legacy': 4.0.2_terser@5.16.8+vite@4.2.1
|
|
||||||
'@vitejs/plugin-vue': 4.1.0_vite@4.2.1+vue@3.2.47
|
'@vitejs/plugin-vue': 4.1.0_vite@4.2.1+vue@3.2.47
|
||||||
'@vitejs/plugin-vue-jsx': 3.0.1_vite@4.2.1+vue@3.2.47
|
'@vitejs/plugin-vue-jsx': 3.0.1_vite@4.2.1+vue@3.2.47
|
||||||
'@vue/compiler-sfc': 3.2.47
|
'@vue/compiler-sfc': 3.2.47
|
||||||
|
@ -2995,26 +2993,6 @@ packages:
|
||||||
- rollup
|
- rollup
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/@vitejs/plugin-legacy/4.0.2_terser@5.16.8+vite@4.2.1:
|
|
||||||
resolution: {integrity: sha512-ivnt9sCkgwJTYTWLjuvY6H/HTuiQC1EgzAPkiAvi0yNAssiqOJjyjhG3hAK5LFUUorE0w9kGxn8K0f/74DlbxQ==}
|
|
||||||
engines: {node: ^14.18.0 || >=16.0.0}
|
|
||||||
peerDependencies:
|
|
||||||
terser: ^5.4.0
|
|
||||||
vite: ^4.0.0
|
|
||||||
dependencies:
|
|
||||||
'@babel/core': 7.21.0
|
|
||||||
'@babel/preset-env': 7.20.2_@babel+core@7.21.0
|
|
||||||
browserslist: 4.21.5
|
|
||||||
core-js: 3.29.1
|
|
||||||
magic-string: 0.30.0
|
|
||||||
regenerator-runtime: 0.13.11
|
|
||||||
systemjs: 6.14.0
|
|
||||||
terser: 5.16.8
|
|
||||||
vite: 4.2.1_qrgdxfszmr3nib6z5ws3ht5idy
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/@vitejs/plugin-vue-jsx/3.0.1_vite@4.2.1+vue@3.2.47:
|
/@vitejs/plugin-vue-jsx/3.0.1_vite@4.2.1+vue@3.2.47:
|
||||||
resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==}
|
resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==}
|
||||||
engines: {node: ^14.18.0 || >=16.0.0}
|
engines: {node: ^14.18.0 || >=16.0.0}
|
||||||
|
@ -4193,6 +4171,7 @@ packages:
|
||||||
/core-js/3.29.1:
|
/core-js/3.29.1:
|
||||||
resolution: {integrity: sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==}
|
resolution: {integrity: sha512-+jwgnhg6cQxKYIIjGtAHq2nwUOolo9eoFZ4sHfUH09BLXBgxnH4gA0zEd+t+BO2cNB8idaBtZFcFTRjQJRJmAw==}
|
||||||
requiresBuild: true
|
requiresBuild: true
|
||||||
|
dev: false
|
||||||
|
|
||||||
/core-util-is/1.0.3:
|
/core-util-is/1.0.3:
|
||||||
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
|
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
|
||||||
|
@ -8452,10 +8431,6 @@ packages:
|
||||||
stable: 0.1.8
|
stable: 0.1.8
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
/systemjs/6.14.0:
|
|
||||||
resolution: {integrity: sha512-OMf+kFCYG9fLQerUyw/QVIPfZ+lo579R+usrDzSrZAkvMl6B0tHtc4rUP7DFaPCr7Sy6p5DYD4V9OCF1Sp6+vA==}
|
|
||||||
dev: true
|
|
||||||
|
|
||||||
/table/6.8.1:
|
/table/6.8.1:
|
||||||
resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==}
|
resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==}
|
||||||
engines: {node: '>=10.0.0'}
|
engines: {node: '>=10.0.0'}
|
||||||
|
|
|
@ -60,7 +60,6 @@ declare global {
|
||||||
VITE_DROP_CONSOLE: boolean
|
VITE_DROP_CONSOLE: boolean
|
||||||
VITE_BUILD_COMPRESS: 'gzip' | 'brotli' | 'none'
|
VITE_BUILD_COMPRESS: 'gzip' | 'brotli' | 'none'
|
||||||
VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE: boolean
|
VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE: boolean
|
||||||
VITE_LEGACY: boolean
|
|
||||||
VITE_GENERATE_UI: string
|
VITE_GENERATE_UI: string
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ module.exports = {
|
||||||
'at-rule-no-unknown': [
|
'at-rule-no-unknown': [
|
||||||
true,
|
true,
|
||||||
{
|
{
|
||||||
ignoreAtRules: ['tailwind', 'apply', 'variants', 'responsive', 'screen', 'function', 'if', 'each', 'include', 'mixin']
|
ignoreAtRules: ['unocss', 'apply', 'variants', 'responsive', 'screen', 'function', 'if', 'each', 'include', 'mixin']
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
'no-empty-source': null,
|
'no-empty-source': null,
|
||||||
|
|
Loading…
Reference in New Issue