当前位置: 首页 > 面试题库 >

create-react-app,安装错误(“找不到命令”)

燕涵容
2023-03-14
问题内容

我已经按照Facebook指示页面(https://facebook.github.io/react/blog/2016/07/22/create-
apps-with-no-
configuration.html

)上的指示完全安装了create-react-app :

首先,安装全局软件包:

npm install -g create-react-app

我做到了 看起来工作正常-该文件已安装到

users/*name*/.node_modules_global/lib/node_modules/create-react-app

我不太确定为什么全局安装会将它带到这个路径,但是在那里就可以了。

下一条指令

现在,您可以使用它来创建一个新的应用程序:

create-react-app hello-world

会不会更简单,对吗?但是Terminal向我吐出了这个:

-bash: create-react-app: command not found

我可能很简单,但是我真的不知道在哪里看。如果有人可以提供帮助,我将不胜感激!

提前致谢。

注意:我正在使用Node v6.3.1和npm v3.10.3


问题答案:

您的节点设置看起来不正确。创建React应用程序不是问题-似乎您无法运行任何全局Node命令。

似乎~/.node_modules_global/bin不在您的PATH环境变量中,因此它无法执行全局命令。这就是Bash的工作方式-
无法猜测命令的位置,您需要告诉它。我认为默认情况下,Node安装应该执行此操作,但这取决于您如何安装Node。

因此,请确保该目录在您的目录中,PATH然后重试。如果使用Bash,请将其添加到您的Bash中,.profile然后重新启动终端:

export PATH=$HOME/.node_modules_global/bin:$PATH


 类似资料:
  • 我想我已经破坏了我的节点/react-native/react路径/installation/links,从昨天开始我就一直在想该怎么做。 错误包括: 在我的< code >哪个节点中: 我的: 我的路径是: /Users/username/.rvm/gems/ruby-2.3.0/bin:/Users/username/.rvm/gems/ruby-2.3.0@global/bin:/Users

  • 我想在react中创建一个应用程序。我已经安装了最新的节点js,当我运行命令时,我发现了一个错误 PS C:\Users\Kumar Sanket\Desktop\React TypeError:无法读取进程中未定义的属性“get”。进程中的errorHandler(C:\Program Files\nodejs\node\u modules\npm\lib\utils\error handler

  • 我试图在redhat linux(RHEL6)上安装Postgres9.5。我已经成功地安装了PostgreSQL并且当我运行这个脚本->runpsql.sh时它正在启动和运行,但是psql或psql-u postgres不工作,为什么?我还设置了环境变量。 安装目录:/u02/PostgreSQL/9.5数据目录:/u02/PostgreSQL/9.5/Data 之后还将设置环境变量 获取以下错

  • 我想在我的Mac上尝试React,但在使用时面临一些困难。 > 我使用全局安装了create-react-app NPM安装-g create-react-app 错误:eAcces:权限被拒绝,请取消链接'usr/local/bin/create-react-app' 那么在这种情况下我该怎么办?

  • 问题内容: 如标题所示,我刚刚安装了react库,并第一次启动了该应用程序。我在下面收到以下错误。 据我所知,似乎该应用程序正在寻找错误的文件夹以查找启动脚本。我没有更改任何初始启动器文件,也没有添加任何我自己的文件。我不确定如何解决此问题。 问题答案: 我认为您忘记了进入(或更改为)项目的目录。 假设您已在目录中初始化了项目并指定了项目名称,只需键入(或者确切地说是在“命令提示符”中键入然后运行

  • 问题内容: 我有一个项目,我两个星期都没碰过。我将其取回,现在尝试运行时出现此错误。 节点6.7.0 npm 3.10.3 mac sierra 10.12 package.json 我也尝试克隆我的存储库,并得到相同的错误。如果有人可以给我一些方法来查找发生了什么。谢谢 问题答案: 签入Create React App的作者。 您绝对不应该在全球范围内安装。 您还 没有 需要的是这个答案暗示。