File tree 3 files changed +24
-5
lines changed 3 files changed +24
-5
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " prompt-optimizer" ,
3
- "version" : " 1.0.3 " ,
3
+ "version" : " 1.0.4 " ,
4
4
"private" : true ,
5
5
"packageManager" : " pnpm@10.6.1" ,
6
6
"engines" : {
Original file line number Diff line number Diff line change @@ -6,4 +6,23 @@ import '@prompt-optimizer/ui/dist/style.css'
6
6
7
7
const app = createApp ( App )
8
8
installI18n ( app )
9
- app . mount ( '#app' )
9
+ app . mount ( '#app' )
10
+
11
+ // 只在Vercel环境中加载Analytics
12
+ // 当环境变量VITE_VERCEL_DEPLOYMENT为true时才尝试加载
13
+ if ( import . meta. env . VITE_VERCEL_DEPLOYMENT === 'true' ) {
14
+ // 使用完全运行时方式加载Vercel Analytics
15
+ const loadAnalytics = ( ) => {
16
+ const script = document . createElement ( 'script' )
17
+ script . src = '/_vercel/insights/script.js'
18
+ script . defer = true
19
+ script . onload = ( ) => console . log ( 'Vercel Analytics 已加载' )
20
+ script . onerror = ( ) => console . log ( 'Vercel Analytics 加载失败' )
21
+ document . head . appendChild ( script )
22
+ }
23
+
24
+ // 延迟执行以确保DOM已完全加载
25
+ window . addEventListener ( 'DOMContentLoaded' , loadAnalytics )
26
+ } else {
27
+ console . log ( 'Vercel Analytics 未加载' )
28
+ }
Original file line number Diff line number Diff line change 1
1
{
2
2
"buildCommand" : " if [[ $(pwd) == */packages/extension ]]; then cd ../.. && pnpm build && mkdir -p packages/extension/packages/web && cp -r packages/web/dist packages/extension/packages/web/dist; else pnpm build; fi" ,
3
3
"outputDirectory" : " packages/web/dist" ,
4
- "installCommand" : " pwd && if [[ $(pwd) == */packages/extension ]]; then cd ../.. && pnpm install; else pnpm install; fi" ,
4
+ "installCommand" : " pwd && if [[ $(pwd) == */packages/extension ]]; then cd ../.. && pnpm install && pnpm i @vercel/analytics -w ; else pnpm install && pnpm i @vercel/analytics -w ; fi" ,
5
5
"rewrites" : [
6
6
{
7
7
"source" : " /api/:path*" ,
16
16
"silent" : true
17
17
},
18
18
"env" : {
19
- "VERCEL_DEPLOYMENT " : " true"
19
+ "VITE_VERCEL_DEPLOYMENT " : " true"
20
20
},
21
21
"build" : {
22
22
"env" : {
23
- "VERCEL_DEPLOYMENT " : " true"
23
+ "VITE_VERCEL_DEPLOYMENT " : " true"
24
24
}
25
25
}
26
26
}
You can’t perform that action at this time.
0 commit comments