查看系統(tǒng)信息
在命令行輸入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, stripped
乎澄。32-bit
說明系統(tǒng)是32位的。
在命令行輸入uname -a
玖翅,返回Linux raspbx 4.14.30-v7+ #1102 SMP Mon Mar 26 16:45:49 BST 2018 armv7l GNU/Linux
。v7
說明是V7版本的各吨。
下載和安裝
打開https://nodejs.org/en/download/
image.png
復(fù)制對應(yīng)版本的下載鏈接叛甫,用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
如果存在,刪除系統(tǒng)上老的node:
sudo rm /usr/bin/node
sudo rm /usr/bin/npm
將解壓文件復(fù)制到指定位置:
sudo mv ./node-v12.16.1-linux-armv7l /usr/local/node
為 node 和 npm 創(chuàng)建軟連接:
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