按照官网推荐修改jcenter()和google()也不行,
翻墙后完美运行 不翻墙报错
来源chatgpt,希望可以解决你的问题
如果在没有翻墙的情况下运行 React Native 0.63,可能会报错,因为 React Native 0.63 引入了一些新的依赖包,这些包可能需要从国外的 npm 仓库下载才能运行。有以下几种方法可以解决这个问题:
1.使用淘宝镜像
可以使用淘宝镜像来代替 npm 仓库,只需要在命令行中执行以下命令:
npm config set registry https://registry.npm.taobao.org
设置后,npm 就会使用淘宝的镜像来下载依赖包。
2. 使用 cnpm
cnpm 是淘宝镜像提供的命令行工具,可以代替 npm。使用 cnpm 安装依赖包的命令与 npm 相同,只需要将 npm 改为 cnpm 即可。例如:
cnpm install
3.手动下载依赖包
如果使用以上两种方法仍然无法解决问题,可以手动下载依赖包并放到项目的 node_modules 目录中。可以在 https://www.npmjs.com/ 上查找需要的依赖包,并下载对应的版本。将下载好的依赖包解压后,将包中的文件夹放到项目的 node_modules 目录中即可。
需要注意的是,手动下载依赖包可能存在版本不兼容或安全性问题,建议使用前两种方法解决问题。