我正在Linux Ubuntu中安装一些软件包,以开始在Node.js中对一些项目进行编码并作出反应,但是我没有遵循yarn网站上的说明,仅在命令行sudo apt-get install yarn
上通过了shell传递。现在,我安装了错误的版本,而我无法安装正确的版本。我也无法卸载此错误的程序包。我尽力了。有人通过它并下定决心可以帮助我吗?
答案 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提取到的位置) 在终端中,登录并注销以使更改生效