树莓派安装最新版本NodeJS

查看系统信息

在命令行输入file /bin/ls,返回/bin/ls: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=c24d547f9d1a35be487f168d83c3cbfcebeaa39c, stripped32-bit说明系统是32位的。

在命令行输入uname -a,返回Linux raspbx 4.14.30-v7+ #1102 SMP Mon Mar 26 16:45:49 BST 2018 armv7l GNU/Linuxv7说明是V7版本的。

下载和安装

打开https://nodejs.org/en/download/

image.png

复制对应版本的下载链接,用wget命令下载:

wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-armv7l.tar.xz

解压文件:

tar -xvf node-v12.16.1-linux-armv7l.tar.xz

如果存在,删除系统上老的node:

sudo rm /usr/bin/node
sudo rm /usr/bin/npm

将解压文件复制到指定位置:

sudo mv ./node-v12.16.1-linux-armv7l /usr/local/node

为 node 和 npm 创建软连接:

sudo ln -s /usr/local/node/bin/node /usr/bin/node
sudo ln -s /usr/local/node/bin/npm /usr/bin/npm

检查

node -v
v12.16.1
npm -v
6.13.4

使用cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org
sudo ln -s /usr/local/node/bin/cnpm /usr/bin/cnpm
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容