【问题标题】:How to fix "create-react-native-app is not recognized as internal or external command,operable program or batch file" issue?如何解决“create-react-native-app 未被识别为内部或外部命令、可运行程序或批处理文件”问题?
【发布时间】:2019-03-31 09:05:54
【问题描述】:

我是使用 react-native 构建 android 应用程序的新手。我安装了 nodejs、npm(也添加了路径变量)、android studio,根据需要设置 sdk 并 create-react-native-app(使用 npm install - g create-react-native-app) 按照 facebook github 页面中的说明进行。 当我尝试使用命令“create-react-native-app”创建新项目时,它显示 create-react-native-app 未被识别为............然后我尝试在用户中添加路径变量以及系统变量。但似乎没有任何作用。

我在 Windows 8.1 上

【问题讨论】:

  • 你在哪个操作系统上?
  • 我在 Windows 8.1 上
  • 您是否在单独的命令提示符下运行 node 并运行命令?你也在正确的文件夹中吗?
  • 不,我没有单独运行节点。在这种情况下运行节点的命令是什么。
  • 我认为你是结合expo和react native init项目构建过程。

标签: reactjs react-native react-native-android npm-install


【解决方案1】:

如果您使用 expo 创建项目,则无需设置 android studio 或 Xcode,因为 expo 会将代码编译到云端。

使用 expo 创建项目

第 1 步

安装 node.js

第 2 步。

安装 Expo CLI 命令行实用程序**

npm install -g expo-cli

第 3 步。

使用以下命令可以创建第一个 react 原生项目

expo init AwesomeProject

cd AwesomeProject npm start 

you can also use: expo start

第 4 步。

从 google play store 安装 expo 应用程序并扫描在命令行上执行 expo start 命令后生成的 QR,然后在浏览器中打开新窗口。

使用 react native init 命令创建项目

第 1 步。

安装 node.js

第 2 步。

安装 Expo CLI 命令行实用程序

npm install -g react-native-cli

如果你创建一个没有 expo 的项目,那么你需要为 android 和 ios 进行额外的设置 请查看link 并进入 React Native CLI 快速入门,然后点击窗口设置

第 4 步。

创建新项目

react-native init AwesomeProject

cd AwesomeProject

react-native run-android

有关项目创建的更多信息,请查看以下链接

https://facebook.github.io/react-native/docs/getting-started

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-30
    • 2018-07-08
    • 1970-01-01
    • 2014-10-14
    • 2021-03-09
    相关资源
    最近更新 更多