【问题标题】:-bash: yarn: command not found even after installing it globally-bash:yarn:即使在全局安装后也找不到命令
【发布时间】:2021-03-15 11:22:38
【问题描述】:

Mac OS 10.13.6

我是如何安装纱线的

npm install --global yarn

yarn 安装路径为/Users/useName/.config/yarn

然后运行下面的命令

yarn create react-app app-name

这很好,但是当我尝试运行 yarn add package_name 时,它会抛出错误

bash: yarn: command not found

奇怪的是,再次关闭并打开我全局(?)安装yarn的终端后,找不到yarn命令。

【问题讨论】:

  • Srrange。能否请您发布您的bashrc 文件的内容。

标签: bash macos yarnpkg


【解决方案1】:

尝试 export PATH=~/.yarn/bin:$PATH 进入 .profile !**

尝试:如果您正在使用 bash,请尝试添加 alias yarn=~/.yarn/bin/yarn.js

We no longer support global installation of Create React App.

Please remove any global installs with one of the following commands:
- npm uninstall -g create-react-app
- yarn global remove create-react-app

The latest instructions for creating a new app can be found here:

create-react-app.dev/docs/getting-started

@github ;)

试试这个Stackoverflow :)

【讨论】:

  • 这个解决方案对我不起作用,我已经编辑了问题并在 Mac 上添加了 yarn 目录
  • 你试过通过自制包管理器安装yarn吗brew install yarn
  • yarn --version 说了什么
  • 你做了yarn init
  • 我不想使用 brew 而是使用 npm 方式安装。 yarn --version 只是给出错误消息“找不到命令”
【解决方案2】:

如果您正在使用 nodenv 并且 yarn 不起作用,请尝试一个简单的

$nodenv rehash

在那之后纱线应该可以工作

【讨论】:

    【解决方案3】:

    全局软件包不会安装在用户帐户中。您提到的路径用于配置。尝试查找 Yarn 的真正安装位置,或者尝试 export PATH=/usr/local/bin:$PATH(这是 Yarn 在我机器上的位置)。

    【讨论】:

    • 您能说明一下您是如何安装 yarn 的以及您使用的是哪种操作系统吗?
    • 对不起,我应该提到我使用的是 MacOS 10.15.7。我用 Homebrew 安装了纱线。
    【解决方案4】:

    npm i -g yarn 之后,我不得不手动将 npm 包添加到我的 $PATH 中。将这两行添加到我的~/.profile 修复它,重新启动终端后,纱线命令变得可用:

    NPM_PACKAGES="${HOME}/.npm-packages"
    export PATH="$NPM_PACKAGES/bin:$PATH"
    

    我在我的~/.bashrc 中找到了它们,但不知何故没有执行。

    【讨论】:

    • 您使用的是哪个操作系统?我在 Mac 上,但在那里看不到 ~/.profile。
    • 我在 macOS 11.2.3 上,我也必须创建 ~/.profile
    【解决方案5】:

    只需使用“brew install yarn”重新安装即可解决。

    【讨论】:

      【解决方案6】:

      在你的 Mac 命令行上执行:

      export PATH=~/.npm-global/bin:$PATH.
      

      这将设置 NPM PATH DIRECTORY

      【讨论】:

        猜你喜欢
        • 2016-06-09
        • 1970-01-01
        • 1970-01-01
        • 2019-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-10
        相关资源
        最近更新 更多