首页 > 解决方案 > 我如何在电话上运行演示 React Native 代码

问题描述

我对 React Native 完全陌生,刚刚学会了设置必要的环境并按照这些步骤操作;

  1. 安装 Node.js
  2. 在移动设备上下载 Expo 客户端
  3. npm install -g create-react-native-app
  4. cd 到我想要的目录
  5. create-react-native-app some_app_name
  6. cd 到包含默认 app.js 的我的应用程序文件夹
  7. npm 开始
  8. 基本/空应用程序将加载到我的手机上,并且可以使用选择的编辑器打开代码。

现在我从 github 和 udemy 下载了一些演示简单的应用程序(带有完整的源代码)

我试图提取文件和cd到文件夹并执行“npm start”但是,总是有这个错误

react-native-scripts:找不到命令 npm ERR!文件 sh npm 错误!代码 ELIFECYCLE npm 错误!errno ENOENT npm 错误!系统调用产生 npm 错误!demo_app@0.1.0 开始:react-native-scripts start npm 错误!产生 ENOENT npm 错误!npm 错误!在 demo_app@0.1.0 启动脚本中失败。npm 错误!这可能不是 npm 的问题。上面可能有额外的日志输出。

我可以知道缺少什么吗?我怎样才能做到这一点?

标签: react-native

解决方案


运行 react-native 应用程序的命令是react-native run-android用于 android 设备和react-native run-ios用于 ios 设备。您确定您正在运行这些命令来启动应用程序吗?


推荐阅读