From b9e3da41ed01efd01c7eb5e6d78eabd241761a6c Mon Sep 17 00:00:00 2001 From: SunWuyuan <1847261658@qq.com> Date: Sat, 31 Aug 2024 10:08:46 +0800 Subject: [PATCH] 1 --- package.json | 1 + pnpm-lock.yaml | 23 +++++++++++++++++++++++ src/main.js | 3 +++ 3 files changed, 27 insertions(+) diff --git a/package.json b/package.json index d970746..9247e3a 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "@highlightjs/vue-plugin": "^2.1.0", "@mdi/font": "7.4.47", "@primevue/themes": "^4.0.0", + "@vercel/analytics": "^1.3.1", "@vercel/speed-insights": "^1.0.12", "@waline/client": "^3.3.0", "axios": "^1.7.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e68fb9a..f377dcc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,6 +17,9 @@ importers: '@primevue/themes': specifier: ^4.0.0 version: 4.0.0(@primeuix/styled@0.0.5) + '@vercel/analytics': + specifier: ^1.3.1 + version: 1.3.1 '@vercel/speed-insights': specifier: ^1.0.12 version: 1.0.12(vue-router@4.4.0(vue@3.4.31))(vue@3.4.31) @@ -536,6 +539,17 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@vercel/analytics@1.3.1': + resolution: {integrity: sha512-xhSlYgAuJ6Q4WQGkzYTLmXwhYl39sWjoMA3nHxfkvG+WdBT25c563a7QhwwKivEOZtPJXifYHR1m2ihoisbWyA==} + peerDependencies: + next: '>= 13' + react: ^18 || ^19 + peerDependenciesMeta: + next: + optional: true + react: + optional: true + '@vercel/speed-insights@1.0.12': resolution: {integrity: sha512-ZGQ+a7bcfWJD2VYEp2R1LHvRAMyyaFBYytZXsfnbOMkeOvzGNVxUL7aVUvisIrTZjXTSsxG45DKX7yiw6nq2Jw==} peerDependencies: @@ -1656,6 +1670,9 @@ packages: engines: {node: '>=10'} hasBin: true + server-only@0.0.1: + resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -2292,6 +2309,10 @@ snapshots: '@ungap/structured-clone@1.2.0': {} + '@vercel/analytics@1.3.1': + dependencies: + server-only: 0.0.1 + '@vercel/speed-insights@1.0.12(vue-router@4.4.0(vue@3.4.31))(vue@3.4.31)': optionalDependencies: vue: 3.4.31 @@ -3594,6 +3615,8 @@ snapshots: semver@7.6.2: {} + server-only@0.0.1: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 diff --git a/src/main.js b/src/main.js index 4e8a02a..ce34a70 100644 --- a/src/main.js +++ b/src/main.js @@ -27,6 +27,9 @@ app.use(ToastService); // 使用 Vercel Speed Insights 观测网站性能 import { injectSpeedInsights } from '@vercel/speed-insights'; injectSpeedInsights(); +// 使用 Vercel Analytics 收集数据 +import { inject } from '@vercel/analytics'; +inject(); registerPlugins(app); app.mount("#app");