## Node概述 ## 官网上是这样对Node.js进行说明的:
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
这就是说,Node.js是为javascript提供基于Chrome V8引擎的运行环境,也就是说之前javascript 都是在浏览器(客户端)运行,而Node.js可让javascript在服务器运行。它将前端中普遍运用的思 想迁移到了服务器端。 ## Node的特色 ## 1. Node.js采用非阻塞的I/O模式,可使node.js在相对低系统资源耗,拥有出色的负载能力,很是 适合用做依赖其它IO资源的中间层服务 2. Node经过单线程模型,将全部任务都放在一个线程中完成(I/O等例外),避免了频繁切换线程的 开销,减小资源互抢。 3. node.js采用事件驱动、异步编程,如回调函数。 4. 跨平台。 ## Node的安装 ## 1 从[Node下载地址][1]下载对应版本的msi文件,按照提示的步骤一步步点下去便可。 安装完成后,cmd命令行输入node -v,获得node.js的版本则安装成功。如图:
安装后目录以下:
2 安装npm。npm的做用就是对Node.js依赖的包进行管理。新版Node.js自带npm,安装Node.js时会 一块儿安装。cmd命令行输入npm -v,若获得如下结果则安装成功。
3 npm配置。npm安装的全局模块所在的路径,以及缓存cache的路径。 (1)在你但愿存放全模块和缓存的文件夹下,新建node_global和node_cache两个文件夹。
(2)在cmd命令行输入: npm config set prefix "D:\study\nodejs\node_global" npm config set cache "D:\study\nodejs\node_cache" (3)测试。cmd命令行输入"npm install express -g"(g表示装到node_global目录下)。
4 node环境变量设置。设置环境变量的是为了在任何路径下打开cmd均可以执行node命令,而不需 要每次都进入"D:\study\nodejs"路径下打开命令行。 (1)在计算机的高级系统设置-->环境变量-->系统变量,新增系统变量NODE_PATH,值就是 node_modules的路径。
(2)计算机的高级系统设置-->环境变量-->用户变量,修改用户变量path,增长node_modules 路径。 (3)测试。在cmd命令行输入node以后,输入require('fs'),若提示fs模块相关的信息,表示 配置成功。