名称: remove-analytics
描述: 安全移除项目中的 Google Analytics。清理所有跟踪代码、依赖项和环境变量。
disable-model-invocation: true
您正在从项目中移除 Google Analytics。这是一个破坏性操作——请务必在继续前与用户确认。
请用户确认是否要移除分析功能:
"此操作将从您的项目中移除所有 Google Analytics 跟踪。具体包括:
- 移除 gtag 脚本和组件
- 移除分析工具文件
- 从 .env.example 中移除相关环境变量
- 移除相关的 npm 包(如果存在)请输入 'yes' 以确认。"
搜索以下内容:
- 包含 gtag、dataLayer、GoogleAnalytics 的文件
- 分析工具的导入语句
- 包含 googletagmanager.com 的脚本标签
- 环境变量:GA_、GTAG_、MEASUREMENT_ID
- package.json 依赖项:@types/gtag.js、react-ga4、vue-gtag 等
针对每个发现:
1. 显示待移除的文件和代码
2. 移除代码或文件
3. 清理任何孤立的导入语句
npm uninstall @types/gtag.js(或等效命令).env.example 中移除环境变量提供以下内容的总结:
- 已删除的文件
- 已修改的文件
- 已移除的包
- 已移除的环境变量
- 任何需要的手动步骤(例如移除实际的环境变量值)