- 降级与 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>
25 lines
595 B
JSON
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"
|
|
}
|
|
}
|
|
}
|