Commit 50415a293c1f9b874952f038f8f6ec23a9f41b14
1 parent
f4c36364
feat: build 1.0.3
Showing
3 changed files
with
1 additions
and
153 deletions
deploy/prod.sh
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'} | ... | ... |