You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用React Native与TypeScript初始化应用失败,遭遇模板包NotFound错误求助

解决React Native + TypeScript项目初始化失败(模板未找到)的问题

你执行的初始化命令是:

npx react-native init MyApp --template react-native-template-typescript

从错误日志里能看到关键问题:Yarn在尝试请求https://registry.yarnpkg.com/react-native-template-react-native-template-typescript这个包,但它根本不存在——这里的包名明显重复了前缀。

问题原因

React Native的init命令会自动为你指定的模板名称加上react-native-template-前缀。当你直接写完整的react-native-template-typescript作为模板参数时,命令会额外再拼接一次前缀,变成了不存在的react-native-template-react-native-template-typescript,自然会抛出“Not found”错误。

解决方案

1. 使用正确的模板参数写法

只需要传入typescript作为模板名称,命令会自动补全前缀:

npx react-native init MyApp --template typescript

2. 清除缓存后重试(如果仍有异常)

如果执行正确命令后还是报错,大概率是Yarn缓存的问题,先清理缓存:

yarn cache clean

然后重新运行初始化命令即可。

3. 改用npm初始化(备选方案)

如果Yarn持续出现问题,可以指定用npm来完成初始化流程:

npx react-native init MyApp --template typescript --npm

内容的提问来源于stack exchange,提问作者Elian

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 18:54:07