我最近开始使用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>它会起作用
您需要在环境变量中设置npm路径.请看下面的图片
然后按照以下命令执行:在系统中为cli安装-g(全局)
npm install -g react-native-cli
Run Code Online (Sandbox Code Playgroud)
您的系统或用户环境PATH变量已被编辑,您可以卸载NodeJs并再次安装它,或者将PATH变量末尾的路径添加到用户变量中,然后重新启动Windows:
C:\ Users [用户名] \ AppData \ Roaming \ npm
这应该工作。
小智 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)
npm install -g react-native-cli
如果卸载并再次安装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)
| 归档时间: |
|
| 查看次数: |
45026 次 |
| 最近记录: |