“ react-native”安装会产生错误,因为-无法将“ react-native”识别为内部或外部命令,可操作程序或批处理文件

时间:2019-01-05 14:06:04

标签: react-native

首先, npm install -g react-native-cli 命令执行良好。 但 react-native初始化SampleReactNativeProject 命令生成的错误为- 'react-native'不被识别为内部或外部命令, 可操作的程序或批处理文件。

enter image description here

我尝试了很多解决方案,但没有一个解决方案对我有用。

我已经安装了节点8.9.4,npm 5.6.0,Android Studio 3.2.1。 我也设置变量- C:\ Users \ JOHN \ AppData \ Roaming \ npm, D:\ Android_Data \ Android \ sdk \ platform-tools, D:\ Android_Data \ Android \ sdk \ platform-tools \ adb.exe, C:\ Program Files \ nodejs,

现在该怎么办?有什么建议吗?

3 个答案:

答案 0 :(得分:3)

查看您的环境变量是否完全如下所示

在您的PATH变量中:

C:\ Users [用户名] \ AppData \ Local \ Android \ Sdk \ platform-tools C:\ Users [用户名] \ AppData \ Local \ Android \ Sdk \ tools
C:\ Program Files \ nodejs

在您的系统变量中

ANDROID_HOME C:\ Users [用户名] \ AppData \ Local \ Android \ Sdk
JAVA_HOME C:\ Program Files \ Java \ jdk1.8.0_191

似乎您尚未设置系统变量 JAVA_HOME C:\ Program Files \ Java \ jdk1.8.0_191 希望这行得通。

答案 1 :(得分:1)

请重新安装nodejs。首先,在系统上卸载nodejs,然后安装稳定版本。

TrakBit解决了这个问题。

https://github.com/facebook/react-native/issues/5620#issuecomment-176851774

答案 2 :(得分:1)

PATH的位置添加到您的npm环境变量中。 通常位于:

C:\Users\USER_NAME\AppData\Roaming\npm

您会发现react-native.cmd

reactnpm