首先, npm install -g react-native-cli 命令执行良好。 但 react-native初始化SampleReactNativeProject 命令生成的错误为- 'react-native'不被识别为内部或外部命令, 可操作的程序或批处理文件。
我尝试了很多解决方案,但没有一个解决方案对我有用。
我已经安装了节点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,
现在该怎么办?有什么建议吗?
答案 0 :(得分:3)
查看您的环境变量是否完全如下所示
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)