React Native 不安装特定版本 0.67 ,但安装 0.68(latest) 版本

React Native doesn't install specific version 0.67 , but install 0.68(latest) version

当我尝试使用 typescript 模板和特定版本启动项目时,例如:0.67.4 不安装此版本,但安装最新版本 0.68。

系统:
OS: Windows 10 10.0.19044
CPU:(4) x64 Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz
内存:2.12 GB / 11.87 GB
二进制文件:
节点:16.14.0 - C:\Program Files\nodejs\node.EXE
纱线:1.22.17 - C:\Program Files\nodejs\yarn.CMD
npm: 8.3.1 - C:\Program Files\nodejs\npm.CMD

问题是--template已经使用了一个版本,模板的那个,因此--version没有效果。您需要为正确的 react-native 版本指定正确的打字稿模板版本。对于 0.67.X 这是 6.9.* 记录在案 here.

因此,以下应该有效。

npx react-native init RNCComponents --template react-native-template-typescript@6.9.6 

不要问我为什么是6.9.6而不是6.9.4,但是这个是0.67.2而不是0.67.4