【问题标题】:I get 'react-native' is not recognized as an internal or external command when I run "npx react-native init AwesomeProject"当我运行“npx react-native init AwesomeProject”时,我得到“react-native”未被识别为内部或外部命令
【发布时间】:2021-01-23 09:27:56
【问题描述】:

我已经使用chocolaty安装了node和jdk8。

当我按照官方指南“设置开发环境 -> React Native ClI Quick start for 'Windows & Android'”时,我在运行npx react-native init AwesomeProject 命令时收到以下错误:

'react-native' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code 1
npm ERR! path E:\UOG\React_Native_Projects\MyFirstApp
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c react-native init AwesomeProject

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Muhammad Suleman\AppData\Local\npm-cache\_logs\2021-01-23T09_10_07_360Z-debug.log

【问题讨论】:

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


    【解决方案1】:

    运行此命令

    npm install -g react-native-cli

    之后只需将你的 npm 路径添加到环境变量中的系统变量中

    C:\Users\您的用户名\AppData\Roaming\npm

    【讨论】:

    • 但是文档说 react-native-cli 可能会导致意想不到的问题。
    • 如果您之前安装了全局 react-native-cli 包,请将其删除,因为它可能会导致意外问题。 npx react-native init [项目名称] 刚刚试过这个,@JhonasBoeno
    【解决方案2】:

    我也有这个问题。它通过首先输入以下命令得到修复:

    npm i react-native 
    

    然后:

    yarn react-native init AwesomeProject
    

    成功了!!

    【讨论】:

      猜你喜欢
      • 2021-03-26
      • 1970-01-01
      • 2017-09-04
      • 2020-10-28
      • 2018-06-04
      • 2016-12-22
      • 1970-01-01
      • 2020-05-05
      • 1970-01-01
      相关资源
      最近更新 更多