本篇文章主要参考的是NodeJS在Github上的仓库中发布的资料:
https://github.com/nodesource/distributions
树莓派的官方操作系统Raspbian是基于Debian 8(Jessie)构建的,刚好出现在NodeJS的支持列表里:
Supported Debian versions:
NodeSource will maintain support for stable, testing and unstable releases of Debian, due to the long release cycle a considerable number of users are running unstable.
- Debian 7 (wheezy) [Node.js > 6.x is not supported on Debian Wheezy]
- Debian 8 / stable (jessie)
- Debian testing (stretch, aliased to jessie)
- Debian unstable (sid)
所以我们可以堂而皇之的在树莓派上安装NodeJS了。如果你的Pi的操作还停留在Debian 7(Wheezy)上,赶紧先升个级,不然你只能安装NodeJS 6了,这句话上面的支持列表有写。
1. 烧写基于Debian 7(Jessie)的树莓派操作系统Raspbian
怎么烧我就不说了,挺多给你个地址自己意会~
傲娇的地址
2. 安装并验证NodeJS 7
进入Pi的终端,不管用什么方式进入,进入就行了。然后按下面的命令一条一条来敲,不要闭着眼睛敲啊,要看看会不会报错哈!~
sudo apt-get update
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
验证NodeJS的安装,只需在Pi的终端里敲下面这句命令你会看到安装的NodeJS的版本号。
node -v
7.10.0
如果报出找不到node的错误,那就说明NodeJS没有成功安装。
不过我发现刚安装完就敲这句命令偶尔会报出/usr/bin/node no found
的错,你可以尝试用sudo reboot
重启一下,然后就好了。
4. 安装并验证NPM
NPM是NodeJS经常用到的包管理器,可以用它来下载三方包,或者上传自己制作的库,非常实用。少了它,就像天空失去了筋斗云,大海失去了定海针……虽然还有用,但却只有那么点儿用了,绝对不会有酷炫到定不下来的感觉~
好了,在Pi的终端里输入
sudo apt-get install -y npm
验证NPM的安装,在Pi的终端里敲,你会看到安装的NPM的版本号
npm -v
4.2.0
如果报出找不到npm的错误,那就说明NPM没有成功安装。然后要杀要刮随便你,反正是你的Pi←_←
5. 欢脱吧~
最后NPM和NodeJS都安装好了,就尽情地撒欢去吧干什么都没人拦住你
~( ̄▽ ̄~)(~ ̄▽ ̄)~