什么是 react-native-cli 和@react-native-community/cli?

What is react-native-cli and @react-native-community/cli?

我对 react-native-cli 和@react-native-community/cli感到困惑。 现在,我正在使用 react-native-cli 生成新项目。

然后我想尝试使用打字稿来响应本机。在文档中,他们说“删除 react native cli”并安装 @react-native-community/cli.

完成之后,我可以使用打字稿生成我的 React Native 项目。但是现在,我不能 运行 我的旧 React Native 项目,因为我删除了 react-native-cli。

我该怎么办?

首先,删除 react-native-cli

npm uninstall -g react-native-cli

二、安装@react-native-community/cli

npm i -g @react-native-community/cli

第三,我应该能够使用 typescript tempalate 创建 React Native 项目

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

第四,对于运行现有项目或旧的react native项目

npx react-native start
npx react-native run-android / npx react-native run-ios

来源 https://github.com/react-native-community/react-native-template-typescript/issues/72