【问题标题】:Installed the wrong package安装了错误的包
【发布时间】:2020-05-02 06:43:21
【问题描述】:

我在 Linux Ubuntu 中安装了一些包,开始在 Node.js 中编写一些项目并做出反应,但我没有按照 yarn 网站上的说明进行操作,只在 shell 上传递了命令行 sudo apt-get install yarn。现在,我安装了错误的版本,无法安装正确的版本。我也无法卸载这个错误的包。我尝试了我能想到的一切。路过它并解决它的人可以帮助我吗?

【问题讨论】:

  • 您到底需要什么?安装 yarn 还是更改版本?
  • 把错误信息贴在这里,也请
  • 以及操作系统详细信息 - ubuntu 版本、节点版本
  • 查看yarn的版本时,答案是0.32+git,正确的版本是1.17.3。我尝试修复它并安装正确的版本。当我尝试删除包装或清除时,答案是 Lendo listas de pacotes... Pronto Construindo árvore dedependências Lendo informação de estado... Pronto Note, a seleccionar 'cmdtest' em vez de 'yarn' 0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 70 não atualizados。

标签: node.js linux reactjs package yarnpkg


【解决方案1】:

试试sudo apt-get remove yarn && sudo apt-get purge yarn

【讨论】:

    【解决方案2】:

    首先,您需要通过在终端中运行以下命令来检查是否安装了所需的版本:

    yarn --version

    现在,如果未安装该版本,您可以运行此命令来删除并安装它的新版本。

    sudo apt-get remove yarn && sudo apt-get purge yarn

    【讨论】:

      【解决方案3】:

      问题的根本原因是使用 sudo 安装 node/yarn。使用 NVM 包在您的主文件夹下安装节点/纱线。 NVM 是处理多个节点版本的便捷方式,可以帮助您解决纱线问题。

      您可以使用 nvm - 安装它,然后您可以使用任何版本的节点。事实上,你可以安装多个版本的节点。

      首先使用CURL下载NVM安装脚本如下

      $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
      

      下载此脚本后,使用 bash 运行脚本,如下所示

      $ bash install_nvm.sh
      

      如下所示检查已安装的 NVM 版本

      $ nvm --version
      

      使用以下 nvm 命令安装任何特定节点版本:

      $ nvm install 10.19 # will install node 10.19.0
      

      要使用特定的节点版本,请使用

      $ nvm use 10.15 # it will use node 10.15.0
      

      列出所有可用的节点版本

         $ nvm ls
      

      最后选择好自己喜欢的node版本后,就可以安装yarn了。

      curl -o- -L https://yarnpkg.com/install.sh | bash
      

      通过运行以下命令测试是否安装了 Yarn -

      yarn --version
      

      使用此方法,您可以避免 sudo 问题。

      如果在您的 PATH 中找不到 Yarn,请按照以下步骤添加它并允许它在任何地方运行。

      注意:您的个人资料可能在您的 .profile、.bash_profile、.bashrc、.zshrc 等中。

      将此添加到您的配置文件中:export PATH="$PATH:/opt/yarn-[version]/bin"(路径可能会根据您将 Yarn 提取到的位置而有所不同) 在终端中,登录和注销以使更改生效

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-02
        • 1970-01-01
        • 2016-08-28
        • 2017-05-24
        • 2021-05-23
        相关资源
        最近更新 更多