【发布时间】:2021-03-29 08:01:23
【问题描述】:
我对 react-native-cli 和 @react-native-community/cli 感到困惑。 现在,我正在使用 react-native-cli 生成新项目。
然后我想尝试使用打字稿做出本机反应。在文档中,他们说要“删除 react native cli”并安装 @react-native-community/cli。
之后,我可以使用 typescript 生成我的 react native 项目。但是现在,我无法运行旧的 react native 项目,因为我删除了 react-native-cli。
我该怎么办?
【问题讨论】:
-
如果您在全局范围内使用 cli 包来运行您的项目,只需同时安装它们即可。
-
再想一想,您可能无法这样做,因为它们可能使用相同的 cli 命令名称。在这种情况下,请将它们作为开发依赖项安装在您的项目中,并让您的 npm 脚本引用本地版本。
-
感谢您的回复。我终于得到了解决方案,首先,卸载react-native-cli。其次,安装@react-native-community/cli。第三,我可以使用 typescript 模板创建 react native init。对于旧项目,我应该使用 npx react-native start 然后 npx react-native run-ios / npx react-native run-android 运行它
标签: react-native react-native-cli