Commit 50415a293c1f9b874952f038f8f6ec23a9f41b14

Authored by sanmu
1 parent f4c36364

feat: build 1.0.3

deploy/prod.sh
... ... @@ -2,7 +2,7 @@
2 2  
3 3 # 变量定义
4 4 IMAGE_NAME="canrud-outside-front"
5   -TAG="1.0.2"
  5 +TAG="1.0.3"
6 6 TAR_FILE="${IMAGE_NAME}_${TAG}.tar"
7 7 REMOTE_HOST="root@112.74.45.244"
8 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 14 nuxt:
15 15 specifier: ^3.11.2
16 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 17 vue:
21 18 specifier: ^3.4.27
22 19 version: 3.4.27
23   - vue-gtag:
24   - specifier: ^2.0.1
25   - version: 2.0.1(vue@3.4.27)
26 20 vue-router:
27 21 specifier: ^4.3.2
28 22 version: 4.3.2(vue@3.4.27)
... ... @@ -1142,36 +1136,6 @@ packages:
1142 1136 - rollup
1143 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 1139 /@nuxt/schema@3.11.2(rollup@4.17.2):
1176 1140 resolution: {integrity: sha512-Z0bx7N08itD5edtpkstImLctWMNvxTArsKXzS35ZuqyAyKBPcRjO1CU01slH0ahO30Gg9kbck3/RKNZPwfOjJg==}
1177 1141 engines: {node: ^14.18.0 || >=16.10.0}
... ... @@ -1191,27 +1155,6 @@ packages:
1191 1155 - rollup
1192 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 1158 /@nuxt/telemetry@2.5.4(rollup@4.17.2):
1216 1159 resolution: {integrity: sha512-KH6wxzsNys69daSO0xUv0LEBAfhwwjK1M+0Cdi1/vxmifCslMIY7lN11B4eywSfscbyVPAYJvANyc7XiVPImBQ==}
1217 1160 hasBin: true
... ... @@ -2940,28 +2883,6 @@ packages:
2940 2883 pkg-types: 1.1.1
2941 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 2886 /cac@6.7.14:
2966 2887 resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
2967 2888 engines: {node: '>=8'}
... ... @@ -3141,10 +3062,6 @@ packages:
3141 3062 resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
3142 3063 dev: false
3143 3064  
3144   - /compatx@0.1.8:
3145   - resolution: {integrity: sha512-jcbsEAR81Bt5s1qOFymBufmCbXCXbk0Ql+K5ouj6gCyx2yHlu6AgmGIi9HxfKixpUDO5bCFJUHQ5uM6ecbTebw==}
3146   - dev: false
3147   -
3148 3065 /compress-commons@6.0.2:
3149 3066 resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
3150 3067 engines: {node: '>= 14'}
... ... @@ -3972,18 +3889,6 @@ packages:
3972 3889 slash: 5.1.0
3973 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 3892 /graceful-fs@4.2.11:
3988 3893 resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
3989 3894 dev: false
... ... @@ -4370,11 +4275,6 @@ packages:
4370 4275 resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
4371 4276 hasBin: true
4372 4277  
4373   - /jiti@1.21.6:
4374   - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
4375   - hasBin: true
4376   - dev: false
4377   -
4378 4278 /js-tokens@4.0.0:
4379 4279 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
4380 4280  
... ... @@ -5098,19 +4998,6 @@ packages:
5098 4998 fsevents: 2.3.3
5099 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 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 5002 resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==}
5116 5003 engines: {node: ^14.18.0 || >=16.10.0}
... ... @@ -6699,26 +6586,6 @@ packages:
6699 6586 transitivePeerDependencies:
6700 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 6589 /unique-filename@3.0.0:
6723 6590 resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==}
6724 6591 engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
... ... @@ -7186,14 +7053,6 @@ packages:
7186 7053 resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==}
7187 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 7056 /vue-i18n@9.13.1(vue@3.4.27):
7198 7057 resolution: {integrity: sha512-mh0GIxx0wPtPlcB1q4k277y0iKgo25xmDPWioVVYanjPufDBpvu5ySTjP5wOrSvlYQ2m1xI+CFhGdauv/61uQg==}
7199 7058 engines: {node: '>= 16'}
... ...