react-phone-apps/package.json
lanrtop f8fdb9d34e chore: 修复 pnpm monorepo 在 Windows 上 Android release 构建失败的问题
- 降级与 SDK 52 不兼容的包版本:expo-secure-store(55→13)、expo-linking 锁定 ~7.0.5、expo-image-manipulator 锁定 ~13.0.0
- 根 package.json 添加 pnpm overrides 锁定 expo-constants ~17.0.8,防止子依赖安装 SDK53+ 版本
- 修复 metro.config.js:强制 unstable_serverRoot 指向 projectRoot,解决 Windows 上 Gradle 入口文件相对路径与 Metro serverRoot 不一致的 bug;补充 monorepo watchFolders 和 nodeModulesPaths 配置
- CLAUDE.md 补充命令执行规则,明确 bash 语法优先、禁止输出命令让用户手动执行

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 23:02:15 +09:00

25 lines
595 B
JSON

{
"name": "react-phone-apps",
"private": true,
"scripts": {
"dev": "pnpm -r --filter './apps/**' dev",
"build": "pnpm -r --filter './apps/**' build",
"lint": "pnpm -r lint",
"android": "pnpm --filter property-survey android",
"ios": "pnpm --filter property-survey ios",
"start": "pnpm --filter property-survey start",
"devices": "adb devices",
"screen": "scrcpy",
"generate-maps": "node scripts/generate-maps.js"
},
"engines": {
"node": ">=18",
"pnpm": ">=8"
},
"pnpm": {
"overrides": {
"expo-constants": "~17.0.8"
}
}
}