下载
进入官网的下载页面(https://nodejs.org/en/download/)
选择对应最新版安装包:
复制下载地址(改成http):
通过wget 下载:
wget http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
运行效果示例:
root@OrangePI:/root/downloads# wget http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
--2017-03-12 03:03:29-- http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
Resolving nodejs.org (nodejs.org)... 104.20.23.46, 104.20.22.46, 2400:cb00:2048:1::6814:162e, ...
Connecting to nodejs.org (nodejs.org)|104.20.23.46|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8339768 (8.0M) [application/x-xz]
Saving to: ‘node-v6.10.0-linux-armv7l.tar.xz’
node-v6.10.0-linux- 65%[============> ] 5.21M 35.8KB/s eta 54s
查看下载完成:
root@OrangePI:/root/downloads# ls
node-v6.10.0-linux-armv7l.tar.xz
解压 xxxxx.tar.xz文件:
先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar :
xz -d node-v6.10.0-linux-armv7l.tar.xz
然后 再用 tar xvf xxx.tar来解包:
tar xvf node-v6.10.0-linux-armv7l.tar
安装
安装 npm 和 node 命令到系统命令
打开下载的nodejs 解压目录后,你可以先移动文件夹到其他目录下
然后进入解压目录的/bin/文件夹内查看 node和npm文件
(我将文件夹放在/root/softs/node-v6.10.0-linux-armv7l/下,你们到时候自己改一下)
运行以下命令(将/root/softs/node-v6.10.0-linux-armv7l/bin替换为你的路径):
export PATH=/root/softs/node-v6.10.0-linux-armv7l/bin:$PATH
或者使用以下命令:
ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/node /usr/local/bin/node
ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/npm /usr/local/bin/npm
运行示例:
root@OrangePI:/usr/local/bin# ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/node /usr/local/bin/node
root@OrangePI:/usr/local/bin# ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/npm /usr/local/bin/npm
验证
验证安装是否成功(也可以 去/usr/local/bin/目录下 运行通过 ls -l 查看):
node -v
npm -v
运行示例:
root@OrangePI:/# node -v
v6.10.0
root@OrangePI:/# npm -v
3.10.10
如果使用 npm install -g 进行全局安装时报错了可尝试:
npm install --unsafe-perm --verbose -g [要安装的模块名称]