首页 > 代码库 > centos 下 搭建 nodejs 开发环境

centos 下 搭建 nodejs 开发环境

  1. 下载node并初始化

    从 http://nodejs.org/download/ 下载最新的nodejs压缩包

    wget http://nodejs.org/dist/v0.10.32/node-v0.10.32-linux-x64.tar.gz
    tar -zxvf node-v0.10.32-linux-x64.tar.gz
    cd node-v0.10.32-linux-x64

    设置node到系统路径

    vim /etc/profile

    在文件结尾添加:

    export NODEJS_HOME=/home/develop/nodjs/node-v0.10.32-linux-x64
    export PATH=$PATH:$NODEJS_HOME/bin

    退出后更新当前执行环境

    source /etc/profile

    再执行 

    node -v  和 npm -v

    如果能正常看到版本号

     v0.10.32 和 1.4.28

    说明node和npm环境配置成功(npm 是nodejs包管理器)

     

  2. 安装框架 express 

    $ mkdir myapp $ cd myapp
  3. 通过命令创建package.json

    $ npm init

    安装express 到应用并添加到依赖列表

    $ npm install express --save


  4. 使用 Express application generator 快速构建express应用

    1. 安装

      $ npm install express-generator -g

    2. 查看帮助


      $ express -h
      
        Usage: express [options] [dir]
      
        Options:
      
          -h, --help          output usage information    
          -V, --version       output the version number    
          -e, --ejs           add ejs engine support (defaults to jade)
              --hbs           add handlebars engine support    
          -H, --hogan         add hogan.js engine support    
          -c, --css <engine>  add stylesheet <engine> support (less|stylus|compass) (defaults to plain css)
         -f, --force         force on non-empty directory


    3. 使用 generator 创建应用并初始化


      $ express myapp
      
         create : myapp
         create : myapp/package.json
         create : myapp/app.js
         create : myapp/public
         create : myapp/public/javascripts
         create : myapp/public/images
         create : myapp/routes
         create : myapp/routes/index.js
         create : myapp/routes/users.js
         create : myapp/public/stylesheets
         create : myapp/public/stylesheets/style.css
         create : myapp/views
         create : myapp/views/index.jade
         create : myapp/views/layout.jade
         create : myapp/views/error.jade
         create : myapp/bin
         create : myapp/bin/www
      
         install dependencies:
           $ cd myapp && npm install
      
         run the app:
          $ DEBUG=myapp ./bin/www



centos 下 搭建 nodejs 开发环境