【问题标题】:create-react-app command not found in ubuntu 16.04 LTS在 ubuntu 16.04 LTS 中找不到 create-react-app 命令
【发布时间】:2018-04-25 11:37:43
【问题描述】:

我尝试在终端上使用 sudo npm install -g create-react-app 安装 create react app,然后出现以下消息:

/home/mahi/.npm-global/bin/create-react-app -> /home/mahi/.npm-global/lib/node_modules/create-react-app/index.js + create-react-app@1.4.3 updated 1 package in 11.7s

然后当我要运行命令 create-react-app hello-world 时,它说 create-react-app 命令未找到。然后我搜索了很多解决方案,我几乎尝试了所有解决方案,但没有任何改善,一次又一次显示找不到命令。

【问题讨论】:

  • 你的节点版本是多少?
  • 8.9.1 @DhavalJardosh
  • 正如 Miroslav 所说,尝试使用 sudo npm install,它应该会安装所有依赖项,然后一切都会更顺利。

标签: reactjs create-react-app


【解决方案1】:

如果你仔细阅读,你会在安装 Yarn 后看到它告诉你在你的路径中添加以下内容。

export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"

~/.yarn/bin 仅适用于纱线二进制文件。

试试吧!

来源:https://github.com/yarnpkg/yarn/issues/5156

【讨论】:

    【解决方案2】:

    当我写 npm install -g create-react-app 并且他们 create-react-app my-first-app 时,我曾经在终端中遇到同样的问题。 所以我去了 react doc,我发现 npx create-react-app my-first-app 对我有用。

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      我遇到了同样的问题,这就是我解决它的方法。 它可以在 Ubuntu 16.04 和 Ubuntu 18.04 上运行。

      首先,打开终端并运行以下命令:

      sudo npm install -g -y create-react-app
      

      之后,您将能够在您机器上的任何地方使用 create-react-app,因为它是全局保存的。

      【讨论】:

        【解决方案4】:

        您是否在 sudo 中使用 create-react-app?因为如果您使用sudo npm install create-react-app 安装了该软件包,那么它是为该用户安装的,请尝试sudo create-react-app,如果它有效,那么您应该将所有权更改为您的用户

        【讨论】:

          【解决方案5】:

          你确定用 sudo 运行 npm install 吗?我有同样的问题,终端无法使用命令写入文件夹。您的/usr/local/lib/node_modules/ 文件夹是否包含create-react-app

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-01-25
            • 2018-01-09
            • 2019-04-26
            • 1970-01-01
            • 2016-12-09
            • 2017-02-02
            • 2017-07-15
            • 1970-01-01
            相关资源
            最近更新 更多