一 Node的下载与安装
- 从官网nodejs.org上下载最新版本
- 目前有两个版本V4.4.5LTS 与 V6.2.1 Current
- 安装Node.js需要系统环境需要安装python2.7以上版本
- 官网上有对应操作系统的下载
- 主要分为Widowns的版本与*uix版本
- 安装过程比较简单,双击安装包按提示下一步操作即可
- 安装完成后,在命令行,找到安装目录,输入命令node -v 能正常显示安装的版本号,表示安装成功
- YouTuBe 上有一套Node.js官方的入门视频,因天朝封了,所以我FQ将视频下载存到百度网盘里了,会逐步随着本系列公开出来
- windows安装视频
- mac安装视频
二 源代码编译
- Mac中编译Node的源码需要安装XCode或GCC
Mac中因为我不想安装XCode,尝试使用GCC来编译没有成功
- Windows中编译Node需要安装VS13以上的C++SDK
首次编译执行的时候很长,我花了近半个小时
- 源代码目录简介
三 Node的版本差异
- Node版本长期维护计划
- 从上图来看Node的版本直接从V0.12跳到了V4.0,其间是因为团队分裂出IO.js分支,并且发展到V3.0,从V4.0以后IO.js回归Node
- Node从V4.0以后使用最新V8版本,全面拥抱ES6
- Node V5官方已停止维护,直接并入V6.0所以目前最新版本为V6.0
四 开发工具与调试
- 开发工具
- Sublime Text
- WebStrom
- Atom
- Visual Studio
- Eclipse
- 调试方法
- 基于Nodejs内建的调试器
- 基于V8插件的调试器
- 基于Chrome浏览器的调试器