问题描述
使用命令:npx react-native init 项目名称
创建项目报错:cli.init is not a function
推测原因
使用这种方式创建工程,react-native版本是0.69 版本上不适用。
解决方案
1.指定版本创建项目:npx react-native init 项目名称 --version 0.68.2
2.如果指定版本还是失败,尝试全局卸载并全局安装 react-native-cli
并重新全局安装0.7以下版本的react-native,即可
npm uninstall -g react-native-cli
npm install -g react-native-cli
npm install -g react-native@0.64.1
然后就可以创建新的项目,并正常运行
npx react-native init 项目名称 --version 0.64.1