当前位置: 移动技术网 > IT编程>开发语言>JavaScript > 在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解

在Debian(Raspberry Pi)树莓派上安装NodeJS的教程详解

2017年12月12日  | 移动技术网IT编程  | 我要评论

在树莓派上运行nodejs并不需要特别的配置,你只需要确保可以用openssh远程连接到你的树莓派。

安装并配置open ssh服务器

它可以确保你能远程连接到树莓派,它应该已经被安装了,但是这个过程可以确保安装最新版和生成加密密钥。

如果raspberry pi运行在'headerlesss'模式。没有显示器,键盘或鼠标的情况下,就需要通过网线连接到树莓派。

sudo apt-get install openssh-server
sudo rm -rf /etc/ssh/ssh_host_*
sudo dpkg-reconfigure openssh-server

下载nodejs

创建一个新的目录去存放下载的nodejs文件,在这里我们创建了一个'nodes_download'目录。

注* 通过 查看最新版。

并不是所有最新版的nodejs都能在树莓派上使用。因为有些没有正确地指定arm的指令集。

注* 树莓派使用的是arm v7指令集的cpu。

这篇文章里使用的是2016年10月29号最新的可编译的版本。

使用cd命令跳转到希望存放下载的node.js文件的目录,这里以downloads文件夹为例,然后下载并解压'tar'包:

cd downloads
wget http://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gz
tar -xzf node-v6.10.3.tar.gz

编译nodejs

一旦源代码下载完成,编译可能会花费好几个小时,所以请耐心等待。

注* 以前的版本编译仅需要十几分钟,但随着chriumun v8引擎变得越来越复杂,编译时间也变得越来越长,应该是加入了越来越多对ecmascript 6 支持的原因。想要提高编译速度的,可以找到node.js0.x版本进行编译。

安装编绎环境【可选】

apt-get install python g++ make

使用以下命令编译nodejs:

cd node-v6.10.3
./configure
make

安装编译好的nodejs代码

一旦编译完成,就可以安装进树莓派系统。这需要使用系统管理员登录系统,如 sudo 命令。

sudo make install

重启树莓派

sudo reboot

检查安装

一旦安装完成,可以使用以下命令检查版本:

node -v
npm -v

显示结果应该是:

v6.9.1
3.10.8

如果结果正常那么nodejs和npm就安装完成了。

安装0.12.x版的nodejs

v0.12.x是非常经典的nodejs版本,这个版本的nodejs采用ecmascript 5的语法,其地位类似jquery的1.x版或python的2.7版。其并没有引入es6的一系列新语法特性,如class/promise/async等,其性能较为稳定,体积较小,目前绝大多数npm模块都支持这个node版本。

1. 切换成root不必每次都输入sudo,如果出现错误可能已经是管理员,可忽略。

sudo -s

2. 下载并解压0.12.x版的nodejs

wget http://nodejs.org/dist/v0.12.18/node-v0.12.18.tar.gz
tar -xzf node-v0.12.18.tar.gz

3. 编译

cd node-v0.12.18
./configure
make

4 安装

make install

总结

以上所述是小编给大家介绍的在debian(raspberry pi)树莓派上安装nodejs的简单介绍,希望对大家有所帮助

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网