0%

Ubuntu 20.04 安装node yarn

Ubuntu 20.04系统中安装Node.js yarn的方法。

安装Node.js

方法1:通过APT命令安装

在Ubuntu 20.04默认的软件仓库中,提供了一个版本为10.19的Node.js。这个版本已经比较老了,如果可以满足你的需求的话那么可以通过下面的命令进行安装:

1
2
sudo apt update
sudo apt install nodejs

安装好以后,可以用下面的命令查看版本号:

1
node -v

还可以用下面的命令安装Node.js的包管理器npm:

1
sudo apt install npm

方法2:通过PPA安装

如果想安装其他版本的Node.js,那么可以通过PPA(personal package archive)进行安装。假如我们想安装大版本号为16的Node.js,那么可以先执行下面的命令安装PPA(如果要安装其他版本的,把16换成其他版本号即可,比如14):

1
2
curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh

执行了上面的命令后,就可以用APT安装Node.js了:

1
sudo apt install nodejs

安装成功后再用node -v命令看一下版本号

通过这种方式安装,由于nodejs包中已经包含了node和npm,所以不需要单独安装npm了。

方法3:通过Node版本管理器(NVM)

另外一种安装方式是通过Node版本管理器(Node Version Manager,NVM),这个工具可以让我们非常方便地在同一个系统中安装和使用不同版本的Node.js。执行下面的命令可以安装NVM:

1
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

上面的命令先下载一个脚本文件install.sh然后运行它,这个脚本会将NVM仓库克隆到本地/.nvm目录中,然后在/.bashrc文件中写入如下内容用于设置环境变量:

1
2
3
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

为了使环境变量生效,需要先执行下面的命令:

1
source ~/.bashrc

然后就可以使用NVM工具了。用下面的命令查看有哪些可用的版本:

1
nvm list-remote

如果想安装v17.0.0版本的Node.js,可以执行下面的命令:

1
nvm install v17.0.0

也可以用下面的命令查看当前系统中已经安装的Node.js:

1
nvm list

如果想使用某个版本,可以执行命令(这里是v17.0.0):

1
nvm use v17.0.0

安装yarn

使用npm安装

1
npm install -g yarn 

查看版本

1
yarn --version

Yarn 淘宝源安装

1
2
yarn config set registry https://registry.npm.taobao.org -g 
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g