Expo创建React Native项目报错:找不到NPM包expo-template-blank-47.0.19.tgz
排查expo-template-blank-47.0.19.tgz下载失败的方案
确认包版本有效性:执行
npm view expo-template-blank versions查看该包的所有可用版本,如果47.0.19不在返回列表中,说明该版本已被移除或未发布,需更换为存在的版本(比如指定47.x系列的其他稳定版本,如expo init --template expo-template-blank@47.0.18)。检查npm registry配置:若使用非官方npm源,可能存在版本同步延迟问题。临时切换至官方源重试:
npm config set registry https://registry.npmjs.org/成功创建项目后可再切换回原源。
清理npm缓存:缓存损坏可能导致下载异常,执行以下命令强制清理缓存:
npm cache clean --force清理完成后重新执行项目创建命令。
排查网络问题:网络不稳定、防火墙或代理拦截都可能导致包下载失败。尝试切换网络(如手机热点),或关闭代理工具后重试。
手动指定本地模板:如果上述方法均无效,可下载已存在的模板包到本地,通过本地路径创建项目:
expo init --template ./本地模板路径
内容的提问来源于stack exchange,提问作者Ahmet Taha Arslan
相关产品推荐
相关产品推荐

