我已在全局安装了react native cli:

npm install -g react-native-cli

然后运行:

react-native init AwesomeProject
cd AwesomeProject

我得到了以下 struct :

-- AwesomeProject   
---- node_modules      
------ react-native    

When I run react-native run-android I get an error:
Command run-android unrecognized. Did you mean to run this inside a react-native project?

当我开始 run 时,我也会得到同样的结果.

react-native -v
prints:
react-native-cli: 0.2.0
react-native: n/a - not inside a React Native project directory

我做错了什么?

推荐答案

问题是,我终止了init命令,因为它看起来像是无误挂起的(即使24小时后).为了解决这个问题,我将nodejs和npm更新为新版本.一旦我完成了,react-native init就被正确执行了,react-native run-android就不再有问题了.

Node.js相关问答推荐

无法在我的 node 项目中转让Google Drive v3 API中的所有权

如何使用jq将依赖项添加到package.json中

在Docker容器404页面中找不到服务器(提供静态reactjs文件)

验证器功能在mongoose 中不起作用

Next.js 路由不起作用 - 页面未正确加载

如何在套接字对象中存储或添加数据?

找不到模块bcryptjs

为什么我不能将 id 发送到后端并通过 findByIdAndRemove() 删除项目?

如何在mongoose 聚合中执行全文搜索

在 Node JS 中使用 url 链接而不是文件路径

在系统启动时启动本地 node 服务器

在安装 tensorflow 时遇到问题

baseurl64 缓冲区解码

通过 npm 导入 Sass

制作一个接受命令行参数的脚本

NodeJS为exec设置环境变量

Node_redis - 如何删除密钥?

使用 MongoDB 更新嵌套数组

Nodejs将字符串转换为UTF-8

node.js 中的意外保留字导入