【Node入门教程】搭建Node.js开发环境

    要学习一门语言,我们首先应该去它的官网逛逛,Node.js的官网地址为(现在腾讯团队翻译的Node.js中文网貌似也进行的差不多了)

    进入到Node.js的官网,我们点击可以看到各个平台Node.js的安装包,现在我们就来看看如何在各个平台安装Node(当然官网也提供了详细的安装指引

    其实windows和mac上安装Node.js没有什么好说的,和安装其他软件一样,同意协议然后一直点击下一步就好了。Duang的一下安装完后,我们就可以打开命令行查看是否安装成功

    Linux平台(Ubuntu)

    相比于Windows与mac,Linux平台的安装还是有些许繁琐,但无非也就是使用命令行

    • 从源代码安装Node.js

      1. $ apt-get update
      2. $ apt-get install python gcc make g++

      然后使用wget下载源码包

      现在我们解压源代码,并进入目录下开始编译

      1. $ tar zxvf node-v0.12.4.tar.gz
      2. $ cd node-v0.12.4/
      3. $ make install

      最后我们node -v现在我们应该可以看见Node.js的版本号

      上述每一步操作注意权限问题*

    • apt-get安装

      我们也有简单的选择apt-get

      1. $ sudo apt-get install nodejs

      但是apt-get安装有一个问题就是版本有点老

    • 使用

      这放在最后说就说明这玩意儿不简单,毕竟重量级选手都最后出场。

      安装nvm

      我们可以使用curl或者wget安装

        nvm使用

        使用nvm可以方便的下载安装删除各个版本的Node.js

        1. nvm install stable #安装最新稳定版 node,现在是 5.0.0
        2. nvm install 4.2.2 #安装 4.2.2 版本
        3. nvm install 0.12.7 #安装 0.12.7 版本
        4. # 特别说明:以下模块安装仅供演示说明,并非必须安装模块
        5. nvm use 4 #切换至 4.2.2 版本

        具体使用请参考nvm官网

      到此想必各位看官已经在自己的电脑上安装后了Node.js开发环境(我想大家没看这个就已经安好了,安装指引只是列行公事 ~.~)

      下面我们来一个hello world开启本次学习之路

      这是官网的一个例子,一个使用 Node.js 编写的 web 服务器,响应返回 ‘Hello World’

      • 快速切换 NPM 源
      • cnpm 淘宝 NPM 镜像
      • Supervisor实现监测文件修改并自动重启应用
      1. 在本机成功安装Node.js
      2. 用http模块起一个http服务器,打开Node的大门

      既然这节用http模块说了hello world,下一节,我们就来一起看看http模块