什么是Node.js
Node是一个服务器端JavaScript解释器。Node的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步I/O是Node受到开发人员的关注的原因之一。
Node本身运行Google V8 JavaScript引擎,所以速度和性能非常好,而且Node对其封装的同时还改进了其处理二进制数据的能力。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各种环境下更加给力。
第三方的扩展和模块在Node的使用中起到重要的作用,npm就是模块的管理工具,用它安装各种Node的软件包并发布自己为Node写的软件包。
安装Node
在macOs下安装
可以通过homebrew来安装,可以通过brew -v
来查看是否安装了homebrew,如果没有安装,则通过终端命令安装
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装成功后,来安装node:
brew link node
brew uninstall node
brew install node
也可以直接在官网下载Node的安装包,为pkg
格式,双击安装包安装即可。
在Windows下安装
直接在官网下载Node的安装包,为msi
格式,双击安装包安装即可。
在centos下安装
进入要存放下载资源的目录,比如/usr/local/src/
目录,然后执行安装命令
wget http://nodejs.org/dist/v6.9.4/node-v6.9.4-linux-x64.tar.gz
上述命令是下载6.9.4的64位nodejs版本,如果你想下载其他版本,可以将命令中的两处v6.9.4
替换成其他版本号;
如果系统是32位(一般是64位),也可以将x64
改成x32
下载完成后,执行解压命令
tar -zxvf node-v6.9.4-linux-x64.tar.gz