'react-native'不被识别为内部或外部命令,可操作程序或批处理文件

Adr*_*aru 29 react-native

我最近开始使用react-native.我使用Facebook网站上的教程安装它,一切都运行良好一两天,直到出现此消息:

'react-native' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

除了卸载所有内容并重新开始之外,没有任何作用.环境还可以工作(npm,choco等).我还尝试删除并添加react-native到环境变量,重新启动,在管理员模式下运行cmd,但到目前为止还没有.我应该补充一点,我使用Windows 10 64位.

小智 48

我有同样的问题并尝试了以下但没有工作1)添加npm路径到我的环境变量; 系统和用户2)重新安装npm和react-native-cli

两者都不适合我,我使用Windows 10;

对我有用的解决方案是全局安装react-native-cli您可以使用以下命令全局安装它:

npm install -g react-native-cli
Run Code Online (Sandbox Code Playgroud)

希望对你有所帮助!干杯:)


Alb*_*aby 31

你可以简单地使用npx react-native <command>它会起作用

  • 请帮助我理解 npx 正在发挥什么魔力,react-native 的命令开始工作? (2认同)

Mad*_*hur 7

您需要在环境变量中设置npm路径.请看下面的图片

在此输入图像描述

然后按照以下命令执行:在系统中为cli安装-g(全局)

npm install -g react-native-cli
Run Code Online (Sandbox Code Playgroud)


Ali*_* Gh 7

您的系统或用户环境PATH变量已被编辑,您可以卸载NodeJs并再次安装它,或者将PATH变量末尾的路径添加到用户变量中,然后重新启动Windows:

C:\ Users [用户名] \ AppData \ Roaming \ npm

这应该工作。


Akh*_*zir 7

npm install -g react-native-cli

但是不要忘记重新启动命令提示符


小智 6

在管理员模式下在 cmd 窗口中运行的 Windows 10 上,我立即遇到了同样的错误,但是还有一个 bash shell 版本的 react-native 在 git bash 窗口中对我有用。

cmd:----------------------------------------------
C:\Users\David\Documents\react>where react-native
C:\Users\David\AppData\Roaming\npm\react-native
C:\Users\David\AppData\Roaming\npm\react-native.cmd

C:\Users\David\Documents\react>react-native init AwesomeProject
'react-native' is not recognized as an internal or external command,
operable program or batch file.


git bash:----------------------------------------
David@CYBER-PC ~/Documents/react
$ react-native init AwesomeProject
This will walk you through creating a new React Native project in        c:\Users\David\Documents\react\AwesomeProject
Installing react-native package from npm...
Setting up new React Native app in  c:\Users\David\Documents\react\AwesomeProject
AwesomeProject@0.0.1 c:\Users\David\Documents\react\AwesomeProject`-- react@15.3.1

To run your app on iOS:
   cd c:\Users\David\Documents\react\AwesomeProject
   react-native run-ios
   - or -
   Open   c:\Users\David\Documents\react\AwesomeProject\ios\AwesomeProject.xcodeproj in Xcode
   Hit the Run button
To run your app on Android:
   Have an Android emulator running (quickest way to get started), or a device connected
   cd c:\Users\David\Documents\react\AwesomeProject
   react-native run-android
Run Code Online (Sandbox Code Playgroud)


Pra*_*rma 6

npm install -g react-native-cli

  • 请尝试通过添加一些解释为什么您的代码是问题的解决方案来避免代码只回答。请记住,此答案将来可以帮助其他人,并且信息越多越好。 (8认同)

mae*_*eak 5

我必须将该%APPDATA%\npm文件夹添加到Windows 10上的PATH中。全局模块已安装在其中。


ral*_*abb 5

如果卸载并再次安装npm对您不起作用,请尝试添加%APPDATA%\npm到路径(环境变量)然后快速重新启动/重新启动。系统重启真的应该是这个过程的一部分。这对我有用。

安装

npm install -g react-native-cli
Run Code Online (Sandbox Code Playgroud)

卸载

npm uninstall -g react-native-cli
Run Code Online (Sandbox Code Playgroud)