在树莓派安装完成之后,系统默认安装了node.js,但是版本是8.0,想要最新版本还需要通过官网下载最新版本进行安装
1.首先,需要卸载系统默认安装的node.js
#卸载nodejs
sudo apt-get remove nodejs
#清除软件包以及相关配置
sudo apt-get purge nodejs
2.下载最新版/稳定版的node.js
到nodejs官网下载安装包,选择Linux二进制文件(ARM)中的ARMv7,复制下载链接地址。
在树莓派中通过wget工具下载安装包
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-armv7l.tar.xz
3.安装
以下安装方式是照nodejs官方给的教程搬运的
https://github.com/nodejs/help/wiki/Installation
将下载完成的二进制安装包解压到你想安装的目录,我选择/usr/local/lib/nodejs
# 首先在/usr/local/lib创建一个文件夹
sudo mkdir nodejs
# 将安装包解压到新创建的文件夹里面
sudo tar -xJvf node-v10.16.0-linux-armv7l.tar.xz -C /usr/local/lib/nodejs
创建软链接
#node
sudo ln -s /usr/local/lib/nodejs/node-v10.16.0-linux-armv7l/bin/node /usr/bin/node
#npm
sudo ln -s /usr/local/lib/nodejs/node-v10.16.0-linux-armv7l/bin/npm /usr/bin/npm
#npx
sudo ln -s /usr/local/lib/nodejs/node-v10.16.0-linux-armv7l/bin/npx /usr/bin/npx
4.检测是否安装成功
node -v
# 输出v10.16.0则代表安装成功
# npm、npx同上