* build(web): 集成Vercel Analytics - 在 main.js 中添加 Vercel Analytics 动态导入和初始化代码 - 修改 vercel.json,在安装依赖时添加 @vercel/analytics 包 * build:优化 Vercel部署时的安装命令- 将 pnpm add 替换为 pnpm i -w,使用工作区模式安装 @vercel/analytics 依赖 - 优化安装命令的可读性和效率 * perf(analytics): 优化 Vercel Analytics 加载策略 -根据环境变量 VERCEL_DEPLOYMENT 决定是否加载 Analytics- 改为通过 script 标签直接加载 Analytics 脚本 - 延迟加载以确保 DOM 完全加载 - 更新版本号至 1.0.4 * build(env): 更新环境变量前缀以隔离 Vite 配置- 将环境变量 VERCEL_DEPLOYMENT 重命名为 VITE_VERCEL_DEPLOYMENT - 在Vite 项目中,建议使用VITE_ 前缀来定义环境变量 - 更新相关代码以使用新的环境变量名称
27 lines
790 B
JSON
27 lines
790 B
JSON
{
|
|
"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",
|
|
"outputDirectory": "packages/web/dist",
|
|
"installCommand": "pwd && if [[ $(pwd) == */packages/extension ]]; then cd ../.. && pnpm install && pnpm i @vercel/analytics -w; else pnpm install && pnpm i @vercel/analytics -w; fi",
|
|
"rewrites": [
|
|
{
|
|
"source": "/api/:path*",
|
|
"destination": "/api/:path*"
|
|
},
|
|
{
|
|
"source": "/(.*)",
|
|
"destination": "/index.html"
|
|
}
|
|
],
|
|
"github": {
|
|
"silent": true
|
|
},
|
|
"env": {
|
|
"VITE_VERCEL_DEPLOYMENT": "true"
|
|
},
|
|
"build": {
|
|
"env": {
|
|
"VITE_VERCEL_DEPLOYMENT": "true"
|
|
}
|
|
}
|
|
}
|