【问题标题】:Git Bash Command on Windows, yarn command not foundWindows 上的 Git Bash 命令,找不到纱线命令
【发布时间】:2018-08-06 11:01:55
【问题描述】:

我按照这个在线教程从 GIT HUB 下载和安装 web 文件。我进入主题:启动我们的静态网站,系统会提示我输入命令以下载和安装 Web 文件。但是,当我输入命令 yarn install 时,我得到以下提示:bash: yarn: command not found

...我的问题是有没有其他人遇到过这个问题,如果有,它是如何解决的?我在 Windows 10 上使用 GIT Bash 命令提示符。

提前感谢您的帮助。

【问题讨论】:

    标签: node.js github


    【解决方案1】:

    你可能还没有安装 yarn。 在这里查看适用于 Windows 的 yarn 安装:

    https://yarnpkg.com/lang/en/docs/install/

    【讨论】:

    • windows 上的 yarn 存在一个真正的问题 - 查看答案:user10517109
    • 在 macOS 上是一个方便的brew install yarn
    • 我尝试在 Windows 上安装 msi 文件。但还是说没有找到yarn命令。所以我尝试了 npm install -g yarn 命令,它成功了。
    【解决方案2】:

    如果您使用的是 Mintty (Bash),那么您只需执行 npm install -g yarn

    【讨论】:

    • 这在 Mac 终端或 iTerm 上运行良好,不仅使用 Mintty Bash
    【解决方案3】:

    首先下载并安装yarn wizard,以便运行与yarn相关的命令。点击以下链接自动开始下载: https://yarnpkg.com/latest.msi

    【讨论】:

      【解决方案4】:

      如果你在windows10上通过MSI安装yarn,软件安装在C:\Program Files (x86)\Yarn\bin,但是路径设置在C:\Users\{username}\AppData\Local\Yarn\.bin,所以把路径(用户和系统)改成C:\Program Files (x86)\Yarn\bin

      【讨论】:

      • 你的意思是改变环境变量路径吗?
      • @RuslanKorkin 是的
      【解决方案5】:

      官方的 Yarn 设置并没有告诉您需要重新启动计算机,但实际上您必须这样做才能从 shell 中使用它。所以,从安装它

      https://yarnpkg.com/lang/en/docs/install/#windows-stable

      然后重新启动您的 PC,您应该能够从控制台运行 yarn

      【讨论】:

        【解决方案6】:

        在 Visual Studio Code 中工作?

        1. 打开一个新终端

          • 点击“终端”→“新建终端

          • 只需使用 ctrl+shift+`(反引号)

            • (此反引号按钮位于 1 键的左侧,Esc 下方)
        2. 终端激活后,通过运行npm install -g yarn 安装 Yarn。

        3. 通过运行yarn --version 验证安装是否成功。

        【讨论】:

          【解决方案7】:

          尝试在 git bash 上输入 yarn.cmd,它应该可以正常工作。 例如:yarn.cmd --version

          【讨论】:

            【解决方案8】:

            为我解决这个问题的是修复我的 Node 安装:

            1. 转到添加或删除程序
            2. 搜索“Node.js”
            3. 选择修改
            4. 选择下一步然后修复

            这样做之后,我能够毫无问题地运行纱线。

            【讨论】:

              【解决方案9】:

              我可以在 git bash 上重现同样的问题。但是,当我在命令提示符下尝试相同的操作时,它起作用了!

              在 bash 上 - $ yarn add axios bash:纱线:找不到命令

              在命令提示符下 - 纱线添加 v1.22.5 …… [1/4] 解决包...

              【讨论】:

                【解决方案10】:

                在 macbook 上使用这个命令 brew install yarn

                【讨论】:

                  【解决方案11】:

                  如果您没有 npm,可以执行以下操作(取自 yarn installation 说明):

                  curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
                  echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
                  sudo apt update && sudo apt install yarn
                  

                  【讨论】:

                    【解决方案12】:

                    请先检查 yarn 是否已全局安装

                    C:\Users\username\AppData\Roaming\npm\node_modules\yarn
                    

                    如果有,则将其添加到您的环境变量中

                    C:\Users\username\AppData\Roaming\npm\node_modules\yarn\bin
                    

                    【讨论】:

                      【解决方案13】:

                      看起来 Yarn 和某些环境可能存在问题。详情请见this GitHub issue

                      【讨论】:

                        【解决方案14】:

                        我遇到了同样的问题,我需要通过安装程序安装 yarn

                        来自yarn官网Yarn Official website

                        【讨论】:

                          猜你喜欢
                          • 2022-01-19
                          • 2016-08-16
                          • 1970-01-01
                          • 2017-11-19
                          • 1970-01-01
                          • 2019-03-31
                          • 1970-01-01
                          • 2019-06-26
                          • 1970-01-01
                          相关资源
                          最近更新 更多