Commit 9dd9fcd3348e1ddf0f943913fc435a630f780809
1 parent
a426b902
chore: adjust the windicss reference
Showing
4 changed files
with
40 additions
and
29 deletions
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" |