(1)Node.js是一个基于Chrome V8 JavaScript引擎的开源、跨平台的JavaScript运行环境。它可以用来编写脚本,可以以字节码的形式运行,也可以帮助我们编写服务器端的JavaScript应用。它的特性是非阻塞的I/O和事件驱动的API,有助于构建高性能的、可靠的网络应用程序。
(2)要在linux上安装nodeJS,准备工作必须完成:
1.更新系统:
sudo apt-get update
2.安装必要的组件:
sudo apt-get install build-essential openssl libssl-dev
(3)获取Node.js源码包
nodeJS有多种版本,比如 LTS(长期支持版本)和current(当前版本)。可以到官网Node.js中下载源码包: https://nodejs.org/en/ 。本文以node.js 8.x.x版本为例:
wget https://nodejs.org/dist/v8.x/node-v8.x.x.tar.gz
(4)安装Node.js
解压源码:
tar -xzvf node-v8.x.x.tar.gz
进入解压后的文件夹:
cd node-v8.x.x
然后配置安装:
./configure
执行安装:
make && make install
最后检查是否安装成功:
node -v
(5)安装完成后,系统升级“make install”之后,Node.js在目录/usr/local/bin下面,通常情况下,把/usr/local/bin加入环境变量path里,就能直接使用node这个命令。
可以手动添加:
export PATH=/usr/local/bin:$PATH
也可以编辑~/.bashrc,在最后添加
export PATH=/usr/local/bin:$PATH
最后使之生效:
source ~/.bashrc
此时就可以使用node 这个命令了。
一、nodejs介绍
1、什么是nodejs?
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。它使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
2、nodejs可以用来做什么?
Node.js 可以用于构建实时的 Web 应用,通常和 NoSQL 数据库 MongoDB 搭配使用,可以提供一个实时的、全双工的客户端-服务器的程序,适用于客户端和服务器都可以处理数据的场景。例如:实时在线用户服务、即时聊天服务等;在服务器端,node.js 可以用于处理大量并发连接,可以用来构建高并发计算平台、数据mashup等等。
二、linux系统安装nodejs
1、首先需要安装nodejs的安装包,在官网https://nodejs.org/en/下载对应的nodejs的安装包程序:下载最新的Linux Binaries (x64) 二进制文件。
2、解压安装包,如果是格式为.tar.gz安装包,使用 tar -xzvf xxx.tar.gz 进行解压,解压后文件会被放在xxx/bin目录下。
3、将节点解压目录bin(/usr/local/bin/node)添加到环境变量Path中,以使用nodejs。
4、然后使用node -v来查看版本号,如果显示版本号,表示nodejs已经添加到环境变量中,安装完成。
5、检查npm是否可用,使用npm -v 来查看npm版本。