From f9aea4253f267904510bdd2da113b59459dc60f6 Mon Sep 17 00:00:00 2001
From: h_mo <596417202@qq.com>
Date: Thu, 2 Jun 2022 23:11:32 +0800
Subject: [PATCH] =?UTF-8?q?feat-=E9=80=82=E9=85=8D=20windicss?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 3 +
package.json | 8 +-
pnpm-lock.yaml | 187 +++++++++++++++++++++++++++++++++++---
src/App.vue | 19 +++-
src/main.ts | 1 +
src/pages/index/index.vue | 9 +-
vite.config.ts | 15 ++-
windi.config.ts | 21 +++++
8 files changed, 241 insertions(+), 22 deletions(-)
create mode 100644 windi.config.ts
diff --git a/.gitignore b/.gitignore
index 2ccbe46..c5d2ad6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,4 @@
/node_modules/
+/dist/
+/.idea/
+/.hbuilderx/
\ No newline at end of file
diff --git a/package.json b/package.json
index 4c367cf..b2485ab 100644
--- a/package.json
+++ b/package.json
@@ -45,15 +45,17 @@
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-3040820220424001",
"@dcloudio/uni-quickapp-webview": "3.0.0-alpha-3040820220424001",
"vue": "^3.2.33",
- "vue-i18n": "^9.1.9",
- "vuex": "^4.0.2"
+ "vue-i18n": "^9.1.9"
},
"devDependencies": {
+ "@dcasia/mini-program-tailwind-webpack-plugin": "^1.4.0",
"@dcloudio/types": "^2.6.4",
"@dcloudio/uni-automator": "3.0.0-alpha-3040820220424001",
"@dcloudio/uni-cli-shared": "3.0.0-alpha-3040820220424001",
"@dcloudio/vite-plugin-uni": "3.0.0-alpha-3040820220424001",
+ "sass": "^1.52.1",
"typescript": "^4.6.3",
- "vite": "^2.9.6"
+ "vite": "^2.9.6",
+ "vite-plugin-windicss": "^1.8.4"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index af14761..a94aba1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,6 +1,7 @@
lockfileVersion: 5.4
specifiers:
+ '@dcasia/mini-program-tailwind-webpack-plugin': ^1.4.0
'@dcloudio/types': ^2.6.4
'@dcloudio/uni-app': 3.0.0-alpha-3040820220424001
'@dcloudio/uni-app-plus': 3.0.0-alpha-3040820220424001
@@ -19,9 +20,9 @@ specifiers:
'@dcloudio/vite-plugin-uni': 3.0.0-alpha-3040820220424001
typescript: ^4.6.3
vite: ^2.9.6
+ vite-plugin-windicss: ^1.8.4
vue: ^3.2.33
vue-i18n: ^9.1.9
- vuex: ^4.0.2
dependencies:
'@dcloudio/uni-app': registry.npmmirror.com/@dcloudio/uni-app/3.0.0-alpha-3040820220424001_vue@3.2.36
@@ -38,15 +39,16 @@ dependencies:
'@dcloudio/uni-quickapp-webview': registry.npmmirror.com/@dcloudio/uni-quickapp-webview/3.0.0-alpha-3040820220424001_vue@3.2.36
vue: registry.npmmirror.com/vue/3.2.36
vue-i18n: registry.npmmirror.com/vue-i18n/9.1.10_vue@3.2.36
- vuex: registry.npmmirror.com/vuex/4.0.2_vue@3.2.36
devDependencies:
+ '@dcasia/mini-program-tailwind-webpack-plugin': registry.npmmirror.com/@dcasia/mini-program-tailwind-webpack-plugin/1.4.0
'@dcloudio/types': registry.npmmirror.com/@dcloudio/types/2.6.11
'@dcloudio/uni-automator': registry.npmmirror.com/@dcloudio/uni-automator/3.0.0-alpha-3040820220424001_vue@3.2.36
'@dcloudio/uni-cli-shared': registry.npmmirror.com/@dcloudio/uni-cli-shared/3.0.0-alpha-3040820220424001_vue@3.2.36
'@dcloudio/vite-plugin-uni': registry.npmmirror.com/@dcloudio/vite-plugin-uni/3.0.0-alpha-3040820220424001_vite@2.9.9+vue@3.2.36
typescript: registry.npmmirror.com/typescript/4.7.2
vite: registry.npmmirror.com/vite/2.9.9
+ vite-plugin-windicss: registry.npmmirror.com/vite-plugin-windicss/1.8.4_vite@2.9.9
packages:
@@ -59,6 +61,12 @@ packages:
'@jridgewell/gen-mapping': registry.npmmirror.com/@jridgewell/gen-mapping/0.1.1
'@jridgewell/trace-mapping': registry.npmmirror.com/@jridgewell/trace-mapping/0.3.13
+ registry.npmmirror.com/@antfu/utils/0.5.2:
+ resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@antfu/utils/-/utils-0.5.2.tgz}
+ name: '@antfu/utils'
+ version: 0.5.2
+ dev: true
+
registry.npmmirror.com/@babel/code-frame/7.16.7:
resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.16.7.tgz}
name: '@babel/code-frame'
@@ -399,6 +407,20 @@ packages:
'@babel/helper-validator-identifier': registry.npmmirror.com/@babel/helper-validator-identifier/7.16.7
to-fast-properties: registry.npmmirror.com/to-fast-properties/2.0.0
+ registry.npmmirror.com/@dcasia/mini-program-tailwind-webpack-plugin/1.4.0:
+ resolution: {integrity: sha512-7ExS8pheqvNvUcdMdDlhAqsiPEhhjHsKGRAlXLfMm0zCe4Ii9iIokAZDUk5ajWMlBnkMWl7HN55Uo+wsrTxLaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@dcasia/mini-program-tailwind-webpack-plugin/-/mini-program-tailwind-webpack-plugin-1.4.0.tgz}
+ name: '@dcasia/mini-program-tailwind-webpack-plugin'
+ version: 1.4.0
+ dependencies:
+ '@babel/core': registry.npmmirror.com/@babel/core/7.18.2
+ '@vivaxy/wxml': registry.npmmirror.com/@vivaxy/wxml/2.1.0
+ postcss: registry.npmmirror.com/postcss/8.4.14
+ webpack-sources: registry.npmmirror.com/webpack-sources/1.4.3
+ windicss-webpack-plugin: registry.npmmirror.com/windicss-webpack-plugin/1.7.3
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
registry.npmmirror.com/@dcloudio/types/2.6.11:
resolution: {integrity: sha512-nTlGWxGAI0Xq7twTThdRJTJa0kBtNDyWACO2xYJyhVQXNKKIci1PwDuQmpvZCD1apbwWWVi+jm9RBMNsjAtxZw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@dcloudio/types/-/types-2.6.11.tgz}
name: '@dcloudio/types'
@@ -1180,6 +1202,12 @@ packages:
vite: registry.npmmirror.com/vite/2.9.9
vue: registry.npmmirror.com/vue/3.2.36
+ registry.npmmirror.com/@vivaxy/wxml/2.1.0:
+ resolution: {integrity: sha512-xqnfAB58tl5SPyfkQjrn7D7nuvq7XV9um7QUsjCrvA4X6aZBxcau9sAM47LsQTOpJIVPzjaKIMvq3ul07yZlOA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vivaxy/wxml/-/wxml-2.1.0.tgz}
+ name: '@vivaxy/wxml'
+ version: 2.1.0
+ dev: true
+
registry.npmmirror.com/@vue/babel-helper-vue-transform-on/1.0.2:
resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz}
name: '@vue/babel-helper-vue-transform-on'
@@ -1376,6 +1404,34 @@ packages:
name: '@vue/shared'
version: 3.2.36
+ registry.npmmirror.com/@windicss/config/1.8.4:
+ resolution: {integrity: sha512-i4fFGFfZoRess6WMkauykHC3PFd9xKYVx7lSuLfMK7sgo6x3+l4dY42GbsWMHyLqH1sTMfyt1LgfXSIKYJozSA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@windicss/config/-/config-1.8.4.tgz}
+ name: '@windicss/config'
+ version: 1.8.4
+ dependencies:
+ debug: registry.npmmirror.com/debug/4.3.4
+ jiti: registry.npmmirror.com/jiti/1.13.0
+ windicss: registry.npmmirror.com/windicss/3.5.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmmirror.com/@windicss/plugin-utils/1.8.4:
+ resolution: {integrity: sha512-DqJVwAfzlgd8nYSNlmhXOey32pI8UwH7QiOWdFS/AR2O/q9oLDGHDn97Its/kZdfoyhi8ylwZNP2Pk0H7cihhQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/@windicss/plugin-utils/-/plugin-utils-1.8.4.tgz}
+ name: '@windicss/plugin-utils'
+ version: 1.8.4
+ dependencies:
+ '@antfu/utils': registry.npmmirror.com/@antfu/utils/0.5.2
+ '@windicss/config': registry.npmmirror.com/@windicss/config/1.8.4
+ debug: registry.npmmirror.com/debug/4.3.4
+ fast-glob: registry.npmmirror.com/fast-glob/3.2.11
+ magic-string: registry.npmmirror.com/magic-string/0.26.2
+ micromatch: registry.npmmirror.com/micromatch/4.0.5
+ windicss: registry.npmmirror.com/windicss/3.5.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
registry.npmmirror.com/accepts/1.3.8:
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz}
name: accepts
@@ -1438,6 +1494,12 @@ packages:
version: 3.0.1
engines: {node: '>=6.0.0'}
+ registry.npmmirror.com/big.js/5.2.2:
+ resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz}
+ name: big.js
+ version: 5.2.2
+ dev: true
+
registry.npmmirror.com/binary-extensions/2.2.0:
resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz}
name: binary-extensions
@@ -1737,6 +1799,13 @@ packages:
name: electron-to-chromium
version: 1.4.144
+ registry.npmmirror.com/emojis-list/3.0.0:
+ resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz}
+ name: emojis-list
+ version: 3.0.0
+ engines: {node: '>= 4'}
+ dev: true
+
registry.npmmirror.com/encodeurl/1.0.2:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz}
name: encodeurl
@@ -2176,6 +2245,13 @@ packages:
has-symbols: registry.npmmirror.com/has-symbols/1.0.3
dev: true
+ registry.npmmirror.com/get-port/6.1.2:
+ resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-port/-/get-port-6.1.2.tgz}
+ name: get-port
+ version: 6.1.2
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ dev: true
+
registry.npmmirror.com/get-stream/6.0.1:
resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz}
name: get-stream
@@ -2338,6 +2414,13 @@ packages:
version: 2.0.0
dev: true
+ registry.npmmirror.com/jiti/1.13.0:
+ resolution: {integrity: sha512-/n9mNxZj/HDSrincJ6RP+L+yXbpnB8FybySBa+IjIaoH9FIxBbrbRT5XUbe8R7zuVM2AQqNMNDDqz0bzx3znOQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/jiti/-/jiti-1.13.0.tgz}
+ name: jiti
+ version: 1.13.0
+ hasBin: true
+ dev: true
+
registry.npmmirror.com/js-tokens/4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz}
name: js-tokens
@@ -2371,6 +2454,12 @@ packages:
optionalDependencies:
graceful-fs: registry.npmmirror.com/graceful-fs/4.2.10
+ registry.npmmirror.com/kolorist/1.5.1:
+ resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/kolorist/-/kolorist-1.5.1.tgz}
+ name: kolorist
+ version: 1.5.1
+ dev: true
+
registry.npmmirror.com/licia/1.36.0:
resolution: {integrity: sha512-T1E+U8ObQmsVVTE4XN/OUUhwve8f9cDgKFFBOdJvuXIN1uZvKEQa0PP8Q+KSgSRCgUnp/gjvxGKskNt4K5pVkA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/licia/-/licia-1.36.0.tgz}
name: licia
@@ -2383,6 +2472,17 @@ packages:
version: 2.0.5
engines: {node: '>=10'}
+ registry.npmmirror.com/loader-utils/2.0.2:
+ resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.2.tgz}
+ name: loader-utils
+ version: 2.0.2
+ engines: {node: '>=8.9.0'}
+ dependencies:
+ big.js: registry.npmmirror.com/big.js/5.2.2
+ emojis-list: registry.npmmirror.com/emojis-list/3.0.0
+ json5: registry.npmmirror.com/json5/2.2.1
+ dev: true
+
registry.npmmirror.com/loader-utils/3.2.0:
resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/loader-utils/-/loader-utils-3.2.0.tgz}
name: loader-utils
@@ -2401,6 +2501,12 @@ packages:
name: lodash.camelcase
version: 4.3.0
+ registry.npmmirror.com/lodash/4.17.21:
+ resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz}
+ name: lodash
+ version: 4.17.21
+ dev: true
+
registry.npmmirror.com/magic-string/0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz}
name: magic-string
@@ -2625,6 +2731,12 @@ packages:
version: 0.1.7
dev: true
+ registry.npmmirror.com/pathe/0.2.0:
+ resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/pathe/-/pathe-0.2.0.tgz}
+ name: pathe
+ version: 0.2.0
+ dev: true
+
registry.npmmirror.com/picocolors/1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz}
name: picocolors
@@ -2964,6 +3076,12 @@ packages:
version: 3.0.7
dev: true
+ registry.npmmirror.com/source-list-map/2.0.1:
+ resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz}
+ name: source-list-map
+ version: 2.0.1
+ dev: true
+
registry.npmmirror.com/source-map-js/1.0.2:
resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz}
name: source-map-js
@@ -3109,6 +3227,23 @@ packages:
engines: {node: '>= 0.8'}
dev: true
+ registry.npmmirror.com/vite-plugin-windicss/1.8.4_vite@2.9.9:
+ resolution: {integrity: sha512-LSZAO8BZn3x406GRbYX5t5ONXXJVdqiQtN1qrznLA/Dy5/NzZVhfcrL6N1qEYYO7HsCDT4pLAjTzObvDnM9Y8A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite-plugin-windicss/-/vite-plugin-windicss-1.8.4.tgz}
+ id: registry.npmmirror.com/vite-plugin-windicss/1.8.4
+ name: vite-plugin-windicss
+ version: 1.8.4
+ peerDependencies:
+ vite: ^2.0.1
+ dependencies:
+ '@windicss/plugin-utils': registry.npmmirror.com/@windicss/plugin-utils/1.8.4
+ debug: registry.npmmirror.com/debug/4.3.4
+ kolorist: registry.npmmirror.com/kolorist/1.5.1
+ vite: registry.npmmirror.com/vite/2.9.9
+ windicss: registry.npmmirror.com/windicss/3.5.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
registry.npmmirror.com/vite/2.9.9:
resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vite/-/vite-2.9.9.tgz}
name: vite
@@ -3173,17 +3308,20 @@ packages:
'@vue/server-renderer': registry.npmmirror.com/@vue/server-renderer/3.2.36_vue@3.2.36
'@vue/shared': registry.npmmirror.com/@vue/shared/3.2.36
- registry.npmmirror.com/vuex/4.0.2_vue@3.2.36:
- resolution: {integrity: sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/vuex/-/vuex-4.0.2.tgz}
- id: registry.npmmirror.com/vuex/4.0.2
- name: vuex
- version: 4.0.2
- peerDependencies:
- vue: ^3.0.2
+ registry.npmmirror.com/webpack-sources/1.4.3:
+ resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz}
+ name: webpack-sources
+ version: 1.4.3
dependencies:
- '@vue/devtools-api': registry.npmmirror.com/@vue/devtools-api/6.1.4
- vue: registry.npmmirror.com/vue/3.2.36
- dev: false
+ source-list-map: registry.npmmirror.com/source-list-map/2.0.1
+ source-map: registry.npmmirror.com/source-map/0.6.1
+ dev: true
+
+ registry.npmmirror.com/webpack-virtual-modules/0.4.3:
+ resolution: {integrity: sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz}
+ name: webpack-virtual-modules
+ version: 0.4.3
+ dev: true
registry.npmmirror.com/which/2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/which/-/which-2.0.2.tgz}
@@ -3195,6 +3333,31 @@ packages:
isexe: registry.npmmirror.com/isexe/2.0.0
dev: true
+ registry.npmmirror.com/windicss-webpack-plugin/1.7.3:
+ resolution: {integrity: sha512-vESTMEUqzNlvOmnOCCxeqDkj1q2u69FfKMQHyTF9Y9tLJbWttEHgt+qSJZ3cYndUHRxbz06INanEyL08dQr79A==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/windicss-webpack-plugin/-/windicss-webpack-plugin-1.7.3.tgz}
+ name: windicss-webpack-plugin
+ version: 1.7.3
+ dependencies:
+ '@windicss/plugin-utils': registry.npmmirror.com/@windicss/plugin-utils/1.8.4
+ debug: registry.npmmirror.com/debug/4.3.4
+ get-port: registry.npmmirror.com/get-port/6.1.2
+ loader-utils: registry.npmmirror.com/loader-utils/2.0.2
+ lodash: registry.npmmirror.com/lodash/4.17.21
+ pathe: registry.npmmirror.com/pathe/0.2.0
+ webpack-virtual-modules: registry.npmmirror.com/webpack-virtual-modules/0.4.3
+ windicss: registry.npmmirror.com/windicss/3.5.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ registry.npmmirror.com/windicss/3.5.4:
+ resolution: {integrity: sha512-x2Iu0a69dtNiKHMkR886lx0WKbZI5GqvXyvGBCJ2VA6rcjKYjnzCA/Ljd6hNQBfqlkSum8J+qAVcCfLzQFI4rQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/windicss/-/windicss-3.5.4.tgz}
+ name: windicss
+ version: 3.5.4
+ engines: {node: '>= 12'}
+ hasBin: true
+ dev: true
+
registry.npmmirror.com/ws/8.7.0:
resolution: {integrity: sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/ws/-/ws-8.7.0.tgz}
name: ws
diff --git a/src/App.vue b/src/App.vue
index 6086575..a75adcd 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,5 +1,6 @@
-
+
diff --git a/src/main.ts b/src/main.ts
index b12c1ee..ea78fd7 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,5 +1,6 @@
import { createSSRApp } from "vue";
import App from "./App.vue";
+import 'virtual:windi.css';
export function createApp() {
const app = createSSRApp(App);
return {
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index ecac4f5..47b4679 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -1,8 +1,8 @@
-
- {{ title }}
+
+ {{ title }}
@@ -12,7 +12,10 @@ import { ref } from 'vue'
const title = ref('Hello')
-