Commit 50415a293c1f9b874952f038f8f6ec23a9f41b14

Authored by sanmu
1 parent f4c36364

feat: build 1.0.3

deploy/prod.sh
@@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
2 2
3 # 变量定义 3 # 变量定义
4 IMAGE_NAME="canrud-outside-front" 4 IMAGE_NAME="canrud-outside-front"
5 -TAG="1.0.2" 5 +TAG="1.0.3"
6 TAR_FILE="${IMAGE_NAME}_${TAG}.tar" 6 TAR_FILE="${IMAGE_NAME}_${TAG}.tar"
7 REMOTE_HOST="root@112.74.45.244" 7 REMOTE_HOST="root@112.74.45.244"
8 REMOTE_DIR="/root/web/canrud-outside-nuxt-front" 8 REMOTE_DIR="/root/web/canrud-outside-nuxt-front"
plugins/google-analytics.js deleted 100644 → 0
1 -import { defineNuxtPlugin } from '#app'  
2 -import VueGtag from 'vue-gtag'  
3 -  
4 -export default defineNuxtPlugin((nuxtApp) => {  
5 - const getGDPRConsent = true; // 自定义获取用户同意的逻辑  
6 - if (getGDPRConsent) {  
7 - nuxtApp.vueApp.use(VueGtag, {  
8 - config: { id: 'AW-881504701' } // 使用你的 Google Analytics 4 测量ID  
9 - }, nuxtApp.router);  
10 - }  
11 -});  
pnpm-lock.yaml
@@ -14,15 +14,9 @@ dependencies: @@ -14,15 +14,9 @@ dependencies:
14 nuxt: 14 nuxt:
15 specifier: ^3.11.2 15 specifier: ^3.11.2
16 version: 3.11.2(@opentelemetry/api@1.8.0)(@unocss/reset@0.60.2)(floating-vue@5.2.2)(rollup@4.17.2)(sass@1.77.1)(unocss@0.60.2)(vite@5.2.11) 16 version: 3.11.2(@opentelemetry/api@1.8.0)(@unocss/reset@0.60.2)(floating-vue@5.2.2)(rollup@4.17.2)(sass@1.77.1)(unocss@0.60.2)(vite@5.2.11)
17 - nuxt-gtag:  
18 - specifier: ^2.0.7  
19 - version: 2.0.7(rollup@4.17.2)  
20 vue: 17 vue:
21 specifier: ^3.4.27 18 specifier: ^3.4.27
22 version: 3.4.27 19 version: 3.4.27
23 - vue-gtag:  
24 - specifier: ^2.0.1  
25 - version: 2.0.1(vue@3.4.27)  
26 vue-router: 20 vue-router:
27 specifier: ^4.3.2 21 specifier: ^4.3.2
28 version: 4.3.2(vue@3.4.27) 22 version: 4.3.2(vue@3.4.27)
@@ -1142,36 +1136,6 @@ packages: @@ -1142,36 +1136,6 @@ packages:
1142 - rollup 1136 - rollup
1143 - supports-color 1137 - supports-color
1144 1138
1145 - /@nuxt/kit@3.12.3(rollup@4.17.2):  
1146 - resolution: {integrity: sha512-5R8FZLDxBKlkDWYsqwU1tctGJ5vwMA96WBrNkpQ0LznB2/p+3MWWTO6vz+0P0F9xvZZfkk/KKyZ3uUhnG9VJOA==}  
1147 - engines: {node: ^14.18.0 || >=16.10.0}  
1148 - dependencies:  
1149 - '@nuxt/schema': 3.12.3(rollup@4.17.2)  
1150 - c12: 1.11.1  
1151 - consola: 3.2.3  
1152 - defu: 6.1.4  
1153 - destr: 2.0.3  
1154 - globby: 14.0.2  
1155 - hash-sum: 2.0.0  
1156 - ignore: 5.3.1  
1157 - jiti: 1.21.6  
1158 - klona: 2.0.6  
1159 - knitwork: 1.1.0  
1160 - mlly: 1.7.1  
1161 - pathe: 1.1.2  
1162 - pkg-types: 1.1.3  
1163 - scule: 1.3.0  
1164 - semver: 7.6.2  
1165 - ufo: 1.5.3  
1166 - unctx: 2.3.1  
1167 - unimport: 3.7.2(rollup@4.17.2)  
1168 - untyped: 1.4.2  
1169 - transitivePeerDependencies:  
1170 - - magicast  
1171 - - rollup  
1172 - - supports-color  
1173 - dev: false  
1174 -  
1175 /@nuxt/schema@3.11.2(rollup@4.17.2): 1139 /@nuxt/schema@3.11.2(rollup@4.17.2):
1176 resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==} 1140 resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==}
1177 engines: {node: ^14.18.0 || >=16.10.0} 1141 engines: {node: ^14.18.0 || >=16.10.0}
@@ -1191,27 +1155,6 @@ packages: @@ -1191,27 +1155,6 @@ packages:
1191 - rollup 1155 - rollup
1192 - supports-color 1156 - supports-color
1193 1157
1194 - /@nuxt/schema@3.12.3(rollup@4.17.2):  
1195 - resolution: {integrity: sha512-Zw/2stN5CWVOHQ6pKyewk3tvYW5ROBloTGyIbie7/TprJT5mL+E9tTgAxOZtkoKSFaYEQXZgE1K2OzMelhLRzw==}  
1196 - engines: {node: ^14.18.0 || >=16.10.0}  
1197 - dependencies:  
1198 - compatx: 0.1.8  
1199 - consola: 3.2.3  
1200 - defu: 6.1.4  
1201 - hookable: 5.5.3  
1202 - pathe: 1.1.2  
1203 - pkg-types: 1.1.3  
1204 - scule: 1.3.0  
1205 - std-env: 3.7.0  
1206 - ufo: 1.5.3  
1207 - uncrypto: 0.1.3  
1208 - unimport: 3.7.2(rollup@4.17.2)  
1209 - untyped: 1.4.2  
1210 - transitivePeerDependencies:  
1211 - - rollup  
1212 - - supports-color  
1213 - dev: false  
1214 -  
1215 /@nuxt/telemetry@2.5.4(rollup@4.17.2): 1158 /@nuxt/telemetry@2.5.4(rollup@4.17.2):
1216 resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==} 1159 resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==}
1217 hasBin: true 1160 hasBin: true
@@ -2940,28 +2883,6 @@ packages: @@ -2940,28 +2883,6 @@ packages:
2940 pkg-types: 1.1.1 2883 pkg-types: 1.1.1
2941 rc9: 2.1.2 2884 rc9: 2.1.2
2942 2885
2943 - /c12@1.11.1:  
2944 - resolution: {integrity: sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==}  
2945 - peerDependencies:  
2946 - magicast: ^0.3.4  
2947 - peerDependenciesMeta:  
2948 - magicast:  
2949 - optional: true  
2950 - dependencies:  
2951 - chokidar: 3.6.0  
2952 - confbox: 0.1.7  
2953 - defu: 6.1.4  
2954 - dotenv: 16.4.5  
2955 - giget: 1.2.3  
2956 - jiti: 1.21.6  
2957 - mlly: 1.7.1  
2958 - ohash: 1.1.3  
2959 - pathe: 1.1.2  
2960 - perfect-debounce: 1.0.0  
2961 - pkg-types: 1.1.3  
2962 - rc9: 2.1.2  
2963 - dev: false  
2964 -  
2965 /cac@6.7.14: 2886 /cac@6.7.14:
2966 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 2887 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
2967 engines: {node: '>=8'} 2888 engines: {node: '>=8'}
@@ -3141,10 +3062,6 @@ packages: @@ -3141,10 +3062,6 @@ packages:
3141 resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} 3062 resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
3142 dev: false 3063 dev: false
3143 3064
3144 - /compatx@0.1.8:  
3145 - resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==}  
3146 - dev: false  
3147 -  
3148 /compress-commons@6.0.2: 3065 /compress-commons@6.0.2:
3149 resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} 3066 resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
3150 engines: {node: '>= 14'} 3067 engines: {node: '>= 14'}
@@ -3972,18 +3889,6 @@ packages: @@ -3972,18 +3889,6 @@ packages:
3972 slash: 5.1.0 3889 slash: 5.1.0
3973 unicorn-magic: 0.1.0 3890 unicorn-magic: 0.1.0
3974 3891
3975 - /globby@14.0.2:  
3976 - resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==}  
3977 - engines: {node: '>=18'}  
3978 - dependencies:  
3979 - '@sindresorhus/merge-streams': 2.3.0  
3980 - fast-glob: 3.3.2  
3981 - ignore: 5.3.1  
3982 - path-type: 5.0.0  
3983 - slash: 5.1.0  
3984 - unicorn-magic: 0.1.0  
3985 - dev: false  
3986 -  
3987 /graceful-fs@4.2.11: 3892 /graceful-fs@4.2.11:
3988 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 3893 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
3989 dev: false 3894 dev: false
@@ -4370,11 +4275,6 @@ packages: @@ -4370,11 +4275,6 @@ packages:
4370 resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} 4275 resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
4371 hasBin: true 4276 hasBin: true
4372 4277
4373 - /jiti@1.21.6:  
4374 - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}  
4375 - hasBin: true  
4376 - dev: false  
4377 -  
4378 /js-tokens@4.0.0: 4278 /js-tokens@4.0.0:
4379 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 4279 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
4380 4280
@@ -5098,19 +4998,6 @@ packages: @@ -5098,19 +4998,6 @@ packages:
5098 fsevents: 2.3.3 4998 fsevents: 2.3.3
5099 dev: false 4999 dev: false
5100 5000
5101 - /nuxt-gtag@2.0.7(rollup@4.17.2):  
5102 - resolution: {integrity: sha512-iiKS4agfMTPes94T7CIhawZTkach2CcJppQw40RgJeWqaor84g0VqLcpmH9c5/QcSH3QmGoArOtzXlBUKYXd2g==}  
5103 - dependencies:  
5104 - '@nuxt/kit': 3.12.3(rollup@4.17.2)  
5105 - defu: 6.1.4  
5106 - pathe: 1.1.2  
5107 - ufo: 1.5.3  
5108 - transitivePeerDependencies:  
5109 - - magicast  
5110 - - rollup  
5111 - - supports-color  
5112 - dev: false  
5113 -  
5114 /nuxt@3.11.2(@opentelemetry/api@1.8.0)(@unocss/reset@0.60.2)(floating-vue@5.2.2)(rollup@4.17.2)(sass@1.77.1)(unocss@0.60.2)(vite@5.2.11): 5001 /nuxt@3.11.2(@opentelemetry/api@1.8.0)(@unocss/reset@0.60.2)(floating-vue@5.2.2)(rollup@4.17.2)(sass@1.77.1)(unocss@0.60.2)(vite@5.2.11):
5115 resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==} 5002 resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==}
5116 engines: {node: ^14.18.0 || >=16.10.0} 5003 engines: {node: ^14.18.0 || >=16.10.0}
@@ -6699,26 +6586,6 @@ packages: @@ -6699,26 +6586,6 @@ packages:
6699 transitivePeerDependencies: 6586 transitivePeerDependencies:
6700 - rollup 6587 - rollup
6701 6588
6702 - /unimport@3.7.2(rollup@4.17.2):  
6703 - resolution: {integrity: sha512-91mxcZTadgXyj3lFWmrGT8GyoRHWuE5fqPOjg5RVtF6vj+OfM5G6WCzXjuYtSgELE5ggB34RY4oiCSEP8I3AHw==}  
6704 - dependencies:  
6705 - '@rollup/pluginutils': 5.1.0(rollup@4.17.2)  
6706 - acorn: 8.11.3  
6707 - escape-string-regexp: 5.0.0  
6708 - estree-walker: 3.0.3  
6709 - fast-glob: 3.3.2  
6710 - local-pkg: 0.5.0  
6711 - magic-string: 0.30.10  
6712 - mlly: 1.7.1  
6713 - pathe: 1.1.2  
6714 - pkg-types: 1.1.3  
6715 - scule: 1.3.0  
6716 - strip-literal: 2.1.0  
6717 - unplugin: 1.10.1  
6718 - transitivePeerDependencies:  
6719 - - rollup  
6720 - dev: false  
6721 -  
6722 /unique-filename@3.0.0: 6589 /unique-filename@3.0.0:
6723 resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} 6590 resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
6724 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 6591 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
@@ -7186,14 +7053,6 @@ packages: @@ -7186,14 +7053,6 @@ packages:
7186 resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} 7053 resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
7187 dev: false 7054 dev: false
7188 7055
7189 - /vue-gtag@2.0.1(vue@3.4.27):  
7190 - resolution: {integrity: sha512-aM4A58FVL0wV2ptYi+xzAjeg+pQVRyUcfBc5UkXAwQrR4t3WBhor50Izp2I+3Oo7+l+vWJ7u78DGcNzReb8S/A==}  
7191 - peerDependencies:  
7192 - vue: ^3.0.0  
7193 - dependencies:  
7194 - vue: 3.4.27  
7195 - dev: false  
7196 -  
7197 /vue-i18n@9.13.1(vue@3.4.27): 7056 /vue-i18n@9.13.1(vue@3.4.27):
7198 resolution: {integrity: sha512-mh0GIxx0wPtPlcB1q4k277y0iKgo25xmDPWioVVYanjPufDBpvu5ySTjP5wOrSvlYQ2m1xI+CFhGdauv/61uQg==} 7057 resolution: {integrity: sha512-mh0GIxx0wPtPlcB1q4k277y0iKgo25xmDPWioVVYanjPufDBpvu5ySTjP5wOrSvlYQ2m1xI+CFhGdauv/61uQg==}
7199 engines: {node: '>= 16'} 7058 engines: {node: '>= 16'}