Commit 9dd9fcd3348e1ddf0f943913fc435a630f780809

Authored by vben
1 parent a426b902

chore: adjust the windicss reference

package.json
@@ -123,13 +123,13 @@ @@ -123,13 +123,13 @@
123 "ts-node": "^10.2.1", 123 "ts-node": "^10.2.1",
124 "typescript": "4.3.5", 124 "typescript": "4.3.5",
125 "vite": "2.5.0", 125 "vite": "2.5.0",
126 - "vite-plugin-compression": "^0.3.3", 126 + "vite-plugin-compression": "^0.3.5",
127 "vite-plugin-html": "^2.1.0", 127 "vite-plugin-html": "^2.1.0",
128 - "vite-plugin-imagemin": "^0.4.3",  
129 - "vite-plugin-mock": "^2.9.5", 128 + "vite-plugin-imagemin": "^0.4.5",
  129 + "vite-plugin-mock": "^2.9.6",
130 "vite-plugin-purge-icons": "^0.7.0", 130 "vite-plugin-purge-icons": "^0.7.0",
131 "vite-plugin-pwa": "^0.11.0", 131 "vite-plugin-pwa": "^0.11.0",
132 - "vite-plugin-style-import": "^1.1.1", 132 + "vite-plugin-style-import": "^1.2.1",
133 "vite-plugin-svg-icons": "^1.0.4", 133 "vite-plugin-svg-icons": "^1.0.4",
134 "vite-plugin-theme": "^0.8.1", 134 "vite-plugin-theme": "^0.8.1",
135 "vite-plugin-windicss": "^1.2.7", 135 "vite-plugin-windicss": "^1.2.7",
src/main.ts
1 import '/@/design/index.less'; 1 import '/@/design/index.less';
2 2
3 // Register windi 3 // Register windi
4 -import 'virtual:windi.css'; 4 +// import 'virtual:windi.css';
  5 +import 'virtual:windi-base.css';
  6 +import 'virtual:windi-components.css';
  7 +import 'virtual:windi-utilities.css';
  8 +import 'virtual:windi-devtools';
5 // Register icon sprite 9 // Register icon sprite
6 import 'virtual:svg-icons-register'; 10 import 'virtual:svg-icons-register';
7 import App from './App.vue'; 11 import App from './App.vue';
vite.config.ts
1 import type { UserConfig, ConfigEnv } from 'vite'; 1 import type { UserConfig, ConfigEnv } from 'vite';
2 - 2 +import pkg from './package.json';
  3 +import moment from 'moment';
3 import { loadEnv } from 'vite'; 4 import { loadEnv } from 'vite';
4 import { resolve } from 'path'; 5 import { resolve } from 'path';
5 -  
6 import { generateModifyVars } from './build/generate/generateModifyVars'; 6 import { generateModifyVars } from './build/generate/generateModifyVars';
7 import { createProxy } from './build/vite/proxy'; 7 import { createProxy } from './build/vite/proxy';
8 import { wrapperEnv } from './build/utils'; 8 import { wrapperEnv } from './build/utils';
9 import { createVitePlugins } from './build/vite/plugin'; 9 import { createVitePlugins } from './build/vite/plugin';
10 import { OUTPUT_DIR } from './build/constant'; 10 import { OUTPUT_DIR } from './build/constant';
11 11
12 -import pkg from './package.json';  
13 -import moment from 'moment';  
14 -  
15 function pathResolve(dir: string) { 12 function pathResolve(dir: string) {
16 return resolve(process.cwd(), '.', dir); 13 return resolve(process.cwd(), '.', dir);
17 } 14 }
@@ -53,7 +50,6 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { @@ -53,7 +50,6 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
53 find: /\/#\//, 50 find: /\/#\//,
54 replacement: pathResolve('types') + '/', 51 replacement: pathResolve('types') + '/',
55 }, 52 },
56 - // ['@vue/compiler-sfc', '@vue/compiler-sfc/dist/compiler-sfc.esm-browser.js'],  
57 ], 53 ],
58 }, 54 },
59 server: { 55 server: {
@@ -83,6 +79,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { @@ -83,6 +79,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
83 __INTLIFY_PROD_DEVTOOLS__: false, 79 __INTLIFY_PROD_DEVTOOLS__: false,
84 __APP_INFO__: JSON.stringify(__APP_INFO__), 80 __APP_INFO__: JSON.stringify(__APP_INFO__),
85 }, 81 },
  82 +
86 css: { 83 css: {
87 preprocessorOptions: { 84 preprocessorOptions: {
88 less: { 85 less: {
yarn.lock
@@ -2055,6 +2055,11 @@ @@ -2055,6 +2055,11 @@
2055 resolved "https://registry.npmjs.org/@types/svgo/-/svgo-2.3.1.tgz#85442587bc72bbfb92f3721020e28d678b8744ec" 2055 resolved "https://registry.npmjs.org/@types/svgo/-/svgo-2.3.1.tgz#85442587bc72bbfb92f3721020e28d678b8744ec"
2056 integrity sha512-L7gdQLO8cfGKksOVtlpS0jwh04SL3W7xe+efuWbNnfSwl3cKSdgX0gLl5VnHDtSAX//xfCbEgB+RSN64tfShqQ== 2056 integrity sha512-L7gdQLO8cfGKksOVtlpS0jwh04SL3W7xe+efuWbNnfSwl3cKSdgX0gLl5VnHDtSAX//xfCbEgB+RSN64tfShqQ==
2057 2057
  2058 +"@types/svgo@^2.4.0":
  2059 + version "2.4.0"
  2060 + resolved "https://registry.yarnpkg.com/@types/svgo/-/svgo-2.4.0.tgz#d0421e0f563cd4726fa8261066f16d399e665b2e"
  2061 + integrity sha512-tkdgLUK9/7MYXOCjjDjhD09zRYpplCe0M1hhmYubBRrsD0EUdhOPtjzr/ObvNfXpd6vLqsrqzdODoI2v5RB2yA==
  2062 +
2058 "@types/tern@*": 2063 "@types/tern@*":
2059 version "0.23.3" 2064 version "0.23.3"
2060 resolved "https://registry.npmjs.org/@types/tern/-/tern-0.23.3.tgz#4b54538f04a88c9ff79de1f6f94f575a7f339460" 2065 resolved "https://registry.npmjs.org/@types/tern/-/tern-0.23.3.tgz#4b54538f04a88c9ff79de1f6f94f575a7f339460"
@@ -4715,6 +4720,11 @@ esbuild@^0.12.20: @@ -4715,6 +4720,11 @@ esbuild@^0.12.20:
4715 resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.20.tgz#4d3c9d83c99a4031e027b42a4c398c23b6827cb0" 4720 resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.20.tgz#4d3c9d83c99a4031e027b42a4c398c23b6827cb0"
4716 integrity sha512-u7+0qTo9Z64MD9PhooEngCmzyEYJ6ovFhPp8PLNh3UasR5Ihjv6HWVXqm8uHmasdQlpsAf0IsY4U0YVUfCpt4Q== 4721 integrity sha512-u7+0qTo9Z64MD9PhooEngCmzyEYJ6ovFhPp8PLNh3UasR5Ihjv6HWVXqm8uHmasdQlpsAf0IsY4U0YVUfCpt4Q==
4717 4722
  4723 +esbuild@^0.12.22:
  4724 + version "0.12.22"
  4725 + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.22.tgz#6031a1257b8d0307d306bed673b79c3668607f51"
  4726 + integrity sha512-yWCr9RoFehpqoe/+MwZXJpYOEIt7KOEvNnjIeMZpMSyQt+KCBASM3y7yViiN5dJRphf1wGdUz1+M4rTtWd/ulA==
  4727 +
4718 esbuild@^0.12.6: 4728 esbuild@^0.12.6:
4719 version "0.12.9" 4729 version "0.12.9"
4720 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.12.9.tgz#bed4e7087c286cd81d975631f77d47feb1660070" 4730 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.12.9.tgz#bed4e7087c286cd81d975631f77d47feb1660070"
@@ -11195,10 +11205,10 @@ vfile@^4.0.0: @@ -11195,10 +11205,10 @@ vfile@^4.0.0:
11195 unist-util-stringify-position "^2.0.0" 11205 unist-util-stringify-position "^2.0.0"
11196 vfile-message "^2.0.0" 11206 vfile-message "^2.0.0"
11197 11207
11198 -vite-plugin-compression@^0.3.3:  
11199 - version "0.3.3"  
11200 - resolved "https://registry.npmjs.org/vite-plugin-compression/-/vite-plugin-compression-0.3.3.tgz#0ce6a0a793b79cfbf3a17b4390973c7ab6e41ace"  
11201 - integrity sha512-BuI4jKk/D7snlRYNz/RhKXLWXseT5cB1aK7zhNRcXm/Tjf2P6wwll1JzPsUWuCvzvI6msAQ2wMRPdGb3QWGXSw== 11208 +vite-plugin-compression@^0.3.5:
  11209 + version "0.3.5"
  11210 + resolved "https://registry.yarnpkg.com/vite-plugin-compression/-/vite-plugin-compression-0.3.5.tgz#1e5338eb43e60128de6d6f22b2aabf0e3dc0c17f"
  11211 + integrity sha512-W+zKccNTDRYPsM6MzbVGTX2hvnsVrxKfmGD2Z23VgqinFKhtmwGzNNFsnbslXbeTGHXclaE7MO5nm7O1cNY3ZA==
11202 dependencies: 11212 dependencies:
11203 chalk "^4.1.2" 11213 chalk "^4.1.2"
11204 debug "^4.3.2" 11214 debug "^4.3.2"
@@ -11216,10 +11226,10 @@ vite-plugin-html@^2.1.0: @@ -11216,10 +11226,10 @@ vite-plugin-html@^2.1.0:
11216 fs-extra "^10.0.0" 11226 fs-extra "^10.0.0"
11217 html-minifier-terser "^5.1.1" 11227 html-minifier-terser "^5.1.1"
11218 11228
11219 -vite-plugin-imagemin@^0.4.3:  
11220 - version "0.4.3"  
11221 - resolved "https://registry.npmjs.org/vite-plugin-imagemin/-/vite-plugin-imagemin-0.4.3.tgz#9eab0b50137b10f105ab803be8a19eca4208f212"  
11222 - integrity sha512-NIMFOiRT1t8Hc4o8KnilJSloUsPDQz77jITUU/eF9qEFjm3JvEes4NSW4egO54IOgKcj9jyXQsX5C2cKTbIE0A== 11229 +vite-plugin-imagemin@^0.4.5:
  11230 + version "0.4.5"
  11231 + resolved "https://registry.yarnpkg.com/vite-plugin-imagemin/-/vite-plugin-imagemin-0.4.5.tgz#34d19340932905f6c9527f07969fbd4c8d38859a"
  11232 + integrity sha512-hJF9JI3HvKy5zM0XTqOX8zwUQrTpGBRpG7xTDhBp2p5DE490BqRu/Pee2DpEBur8rw9ILm4OVqdrYKxkaBk2CQ==
11223 dependencies: 11233 dependencies:
11224 "@types/imagemin" "^7.0.1" 11234 "@types/imagemin" "^7.0.1"
11225 "@types/imagemin-gifsicle" "^7.0.1" 11235 "@types/imagemin-gifsicle" "^7.0.1"
@@ -11228,10 +11238,10 @@ vite-plugin-imagemin@^0.4.3: @@ -11228,10 +11238,10 @@ vite-plugin-imagemin@^0.4.3:
11228 "@types/imagemin-optipng" "^5.2.1" 11238 "@types/imagemin-optipng" "^5.2.1"
11229 "@types/imagemin-svgo" "^9.0.1" 11239 "@types/imagemin-svgo" "^9.0.1"
11230 "@types/imagemin-webp" "^5.1.2" 11240 "@types/imagemin-webp" "^5.1.2"
11231 - "@types/svgo" "^2.3.1" 11241 + "@types/svgo" "^2.4.0"
11232 chalk "^4.1.2" 11242 chalk "^4.1.2"
11233 debug "^4.3.2" 11243 debug "^4.3.2"
11234 - esbuild "^0.11.23" 11244 + esbuild "^0.12.22"
11235 fs-extra "^10.0.0" 11245 fs-extra "^10.0.0"
11236 imagemin "^7.0.1" 11246 imagemin "^7.0.1"
11237 imagemin-gifsicle "^7.0.0" 11247 imagemin-gifsicle "^7.0.0"
@@ -11242,10 +11252,10 @@ vite-plugin-imagemin@^0.4.3: @@ -11242,10 +11252,10 @@ vite-plugin-imagemin@^0.4.3:
11242 imagemin-svgo "^9.0.0" 11252 imagemin-svgo "^9.0.0"
11243 imagemin-webp "^6.0.0" 11253 imagemin-webp "^6.0.0"
11244 11254
11245 -vite-plugin-mock@^2.9.5:  
11246 - version "2.9.5"  
11247 - resolved "https://registry.yarnpkg.com/vite-plugin-mock/-/vite-plugin-mock-2.9.5.tgz#7c9b20d4f4197d78b0c05c30049e7e1bacb973ef"  
11248 - integrity sha512-sgohgTyrvdtVRNUncN8Qx3xD/GKK9RQ+QqDQ9W9JHy5v3lo/UuEbRkgwMwojQ5tw8k0PRuNn79hBqmiz7eJwHA== 11255 +vite-plugin-mock@^2.9.6:
  11256 + version "2.9.6"
  11257 + resolved "https://registry.yarnpkg.com/vite-plugin-mock/-/vite-plugin-mock-2.9.6.tgz#04dd23de6baa052faa5b9ad317514c90d6205e25"
  11258 + integrity sha512-/Rm59oPppe/ncbkSrUuAxIQihlI2YcBmnbR4ST1RA2VzM1C0tEQc1KlbQvnUGhXECAGTaQN2JyasiwXP6EtKgg==
11249 dependencies: 11259 dependencies:
11250 "@rollup/plugin-node-resolve" "^13.0.4" 11260 "@rollup/plugin-node-resolve" "^13.0.4"
11251 "@types/mockjs" "^1.0.4" 11261 "@types/mockjs" "^1.0.4"
@@ -11278,10 +11288,10 @@ vite-plugin-pwa@^0.11.0: @@ -11278,10 +11288,10 @@ vite-plugin-pwa@^0.11.0:
11278 workbox-build "^6.2.2" 11288 workbox-build "^6.2.2"
11279 workbox-window "^6.2.2" 11289 workbox-window "^6.2.2"
11280 11290
11281 -vite-plugin-style-import@^1.1.1:  
11282 - version "1.1.1"  
11283 - resolved "https://registry.npmjs.org/vite-plugin-style-import/-/vite-plugin-style-import-1.1.1.tgz#7ccebb042bce94eeb2f695c7339354a2dac48c25"  
11284 - integrity sha512-29NnvfAwCqS5zSg+bComXSmCgx3MmKJ/dPxWC/wa/yjG1gm7i/BDKrshiaGRXpIbMSyQco5KGRKhrUIW3Tr+nw== 11291 +vite-plugin-style-import@^1.2.1:
  11292 + version "1.2.1"
  11293 + resolved "https://registry.yarnpkg.com/vite-plugin-style-import/-/vite-plugin-style-import-1.2.1.tgz#730c7b0e1f61ed685974fe09d2d5094858491be6"
  11294 + integrity sha512-N3qH4K/FE9GPs40k1bREEdBqKkAhjQUeLBNDWzDVFpKJ204unjUpJkGjRv6FA0c+uaZZCHwEQRUMKULtZW3kCw==
11285 dependencies: 11295 dependencies:
11286 "@rollup/pluginutils" "^4.1.1" 11296 "@rollup/pluginutils" "^4.1.1"
11287 change-case "^4.1.2" 11297 change-case "^4.1.2"