手把手教你在树莓派上安装Nood.js
1.查看树莓派架构下载对应的版本
首先查看树莓派的架构,树莓派终端输入命令
uname -a
可以看到博主使用的树莓派4B是基于armv7
架构
然后登录Nood.js官网,我们可以看到长期支持版是v12.16.1
点击Downloads
进入下载页面我们可以看到在Linux Binaries (ARM)
下支持ARMv7
架构
2.下载Nood.js
在树莓派终端输入:
wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-armv7l.tar.xz
这里注意将版本改为相应的最新长期支持版的版本序号,比如更新到v12.19.2
则相应的将命令进行修改,下同,不再赘述。
如果出现下载缓慢的问题我们也可以使用国内开源镜像源(某宝源)下载:
wget https://npm.taobao.org/mirrors/node/latest/node-v12.16.1-linux-armv7l.tar.xz
3.解压二进制包
在树莓派终端输入如下命令解压:
xz -d node-v12.13.1-linux-armv7l.tar.xz
tar -xavf node-v12.13.1-linux-armv7l.tar
先将系统内原本存在的/usr/bin.node
删除,在终端输入:
sudo rm -rf /usr/bin/node
#如果不存在,忽略此步骤
解压后,将二进制包移动到/usr/local/node
下,在终端输入:
sudo mv ./node-v10.0.0-linux-armv7l /usr/local/node
4.建立软连接
然后为node
和npm
建立软连接,在终端输入:
sudo ln -s /usr/local/node/bin/node /usr/bin/node
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm
#这类似于Windows中的快捷方式
我们通过查看node
和npm
版本的方式来查看是否成功,在终端输入:
node -v && npm -v
可以看到对应的版本号说明安装成功,如下图(不同支持版或版本号不同):