我已经在全球范围内安装了 react-native-cli:
npm install -g react-native-cli
然后运行:
react-native init AwesomeProject
cd AwesomeProject
我得到以下结构:
-- AwesomeProject
---- node_modules
------ react-native
当我运行 react-native run-android 时出现错误:
命令 run-android
无法识别。您的意思是在 react-native 项目中运行它吗?
当我运行 react-native start 时,我得到了同样的结果。
react-native -v
印刷:
反应原生 cli:0.2.0
react-native: n/a - 不在 React Native 项目目录中
我做错了什么?
原文由 Sergey Onishchenko 发布,翻译遵循 CC BY-SA 4.0 许可协议
问题是我终止了 init 命令,因为它看起来像挂起没有错误(甚至 24 小时后)。为了解决这个问题,我将 nodejs 和 npm 更新到了较新的版本。一旦我完成了它, react-native init 就会 正确执行,并且 react-native run-android 没有更多问题。