前言
概述
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
1.可以解析JS代码(没有浏览器安全级别的限制)
2.提供系统级别的API:
文件的读写
进程的管理
网络通信
为什么学nodejs
如果你是一个前端程序员,你不懂得像PHP、Python或Ruby等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择。
Node.js 是运行在服务端的 JavaScript,如果你熟悉Javascript,那么你将会很容易的学会Node.js。
当然,如果你是后端程序员,想部署一些高性能的服务,那么学习Node.js也是一个非常好的选择。
网站推荐
- nodejs官网 - nodejs.org
能关注到node的 版本升级;新特性加入;重要Bug修复;最新API变化
- 模块社区 - npmjs.com
能在开发新项目、编写新模块参考别人的代码如何组织的
- 代码托管平台 - github.com
可以阅读优秀的nodejs源码项目
- 技术问答社区 - stackoverflow.com
解决技术疑问(如跑环境时出现问题);查询相关资源
安装Nodejs
一、版本常识
偶数位为稳定版本
- 0.6.x
- 0.8.x
- 0.10.x
奇数位为非稳定版本
- 0.7.x
- 0.9.x
- 0.11.x
二、安装 Node.js(基于MAC)
node安装有两种方式:
第一种是从nodejs官网下载完安装包,然后一直点击【下一步】的傻瓜式安装,通过node -v
和npm -v
查看node和npm版本来验证是否安装成功;
第二种是命令行安装,安装方法如下:
升级系统到最新
-
升级
xcode
(直接App Store升级、命令行升级)如下采用命令行升级方式
- 检查xcode是否已安装
$ xcode-select -p
- 安装xcode
$ xcode-select --install
- 检查xcode是否已安装
检查是否安装python
$ python -V
-
安装 Homebrew
- Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。
- 进入 brew官网,把官网提供的安装指令(如下) 复制到终端回车即可安装;
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Homebrew的安装依赖Ruby,如果安装出了问题,那么检查一下ruby的版本及路径有没有问题
$ ruby -v
-
安装 NodeJs
- 用 Homebrew 来安装 nodeJs
$ brew install node
; - 升级node
$ brew upgrade node
- 用 Homebrew 来安装 nodeJs
Node版本管理
N模块
n
模块是用来管理node版本的,可以安装指定版本、管理切换不同nodejs的版本- 把
n
的模块安装到全局:$ npm install -g n
$ n 0.10.22
//修改指定版本node$ n
//会列出所有安装的版本供你切换$ n latest
//安装最新版本$ n stable
//安装最新稳定版$ n lts
//安装最新长期支持版本$ n rm
[版本号] //删除某一版本$ n -h
//帮助命令
目录
nodeJS【入门】系列 会持续更新,后续将 推出【进阶】及【实战】系列,敬请期待......