安装了错误的软件包

时间:2020-01-15 13:28:52

标签: node.js linux reactjs package yarnpkg

我正在Linux Ubuntu中安装一些软件包,以开始在Node.js中对一些项目进行编码并作出反应,但是我没有遵循yarn网站上的说明,仅在命令行sudo apt-get install yarn上通过了shell传递。现在,我安装了错误的版本,而我无法安装正确的版本。我也无法卸载此错误的程序包。我尽力了。有人通过它并下定决心可以帮助我吗?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

yarn --version

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

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

答案 2 :(得分:0)

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

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

首先按如下所示使用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

最后,选择了您喜欢的节点的正确版本之后,就可以安装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提取到的位置) 在终端中,登录并注销以使更改生效