Node安装与配置
很火的一种技术:
Node.js是之前无意间看到的一个框架、平台,今年1月份发布了1.0版本,并且很快就达到了2.0版本,官网不断迭代版本,社区也很活跃,做后端的朋友可以多关注一下。
Node.js概念
Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由RyanDahl开发,实质是对ChromeV8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。
V8引擎执行Javascript的速度非常快,性能非常好。Node.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
Node.js的优势
- RESTful API;
- 单线程;
- 非阻塞IO;
- V8虚拟机;
- 事件驱动。
说这么多,说的什么鬼,我也不懂啊
Node.js安装与配置
这里以Windows演示一下Node.js的安装与配置:
- 下载Node.js安装包(建议下载LTS版本),进入官网,下载对应平台版本的安装包;
- 安装Node.js;
注意在安装时,记得把Add To Path,不然就要手动将Node.js安装目录和npm的目录添加到环境变量中了;
打开Git Bash输入node -v
测试node是否安装成功;
再输入npm -v
,测试是否npm是否安装成功; - 替换npm的源
打开Git Bash,输入npm install -g cnpm --registry=http://registry.npm.taobao.org
再输入cnpm
,测试cnpm是否安装成功。
Node.js最常用命令
由于cnpm是npm的镜像,所以两者的命令及参数是一模一样的,这里只说一下npm的命令操作…
- node -v
- node -h
- npm i (i为install的简写) 安装模块到本目录
- npm i -g (i为install的简写) 全局安装模块
- npm un (un为uninstall的简写) 卸载本目录模块
- npm un -g (un为uninstall的简写) 卸载本目录模块
- npm list 列出安装的模块
- npm update 更新当前目录下的所有模块
Node.js升级1
2npm install -g n
n stable
npm升级1
npm install npm -g
如果有不明白的,欢迎留言或者给我 发邮件[Send Email]