nodejs 项目安装配置调试

1、首先您需要安装 Node.js,下载地址:https://nodejs.org/download/release/ ,如 Windows 32 下下载 https://nodejs.org/download/release/v4.2.3/node-v4.2.3-x86.msi 安装即可。

我们在接下来的安装中需要使用到其 NPM 工具,更多 NPM 介绍可以查看我们的NPM 使用介绍

2.安装 bower 工具:

然后通过命令行工具安装最新版本的 bower 。通过参考AndroidiOS 官方文档来安装。

Window 和 Linux 上打开命令行工具执行以下命令( -g 全局安装)

$ npm install -g bower

Mac 系统上使用以下命令:

sudo npm install -g bower

提示: IOS需要在Mac Os X. 和Xcode环境下面安装使用。

如果你已经安装了以上环境,可以执行以下命令来更新版本( -g 全局安装):

npm update -g bower

sudo npm update -g bower

3.安装项目所需的模块:

$ npm install 安装项目目录 package.json 中包含的模块(服务端模块)
$ bower install 安装项目目录 bower.json 中包含的模块(前端模块)

4.安装 Node 开发环境(修改文件后自动重启 nodejs 项目)

$ npm install -g node-dev

5.启动 Node 项目:

$ node .\bin\www
在 package.json 文件中已经配置启动脚本的情况下,可以使用
$ npm start 或
$ npm start-dev 启动项目
package.json 文件示例
{
  "name": "my_server",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www",
    "start-dev": "node-dev ./bin/www"
  },
  "dependencies": {
    "body-parser": "~1.15.1",
    "co": "^4.6.0",
    "cookie-parser": "~1.4.3",
    "crypto": "0.0.3",
    "debug": "~2.2.0",
    "express": "~4.13.4",
    "formidable": "^1.0.17",
    "jade": "~1.11.0",
    "moment": "^2.15.0",
    "morgan": "~1.7.0",
    "node-uuid": "^1.4.7",
    "sequelize": "^3.24.2",
    "serve-favicon": "~2.3.0",
    "tedious": "^1.14.0",
    "utility": "^1.8.0",
    "wechat": "^2.0.3",
    "wechat-api": "^1.28.1"
  }
}

6.开发工具:

WebStorm

7.可能依赖的工具包:

$ npm install -g bower
语法检查、压缩、编译、打包等自动化工具集
$ npm install -g grunt-cli
Yeoman初始化创建项目、增加模块的工具,包含很多构建器,测试时使用了 angm 构建器。 
$ npm install -g yo
安装 angm 构建器
$ npm install -g generator-angm
使用 angm 构建器创建项目
$ yo angm
已使用 angm 构建器创建的项目中增加模块
$ yo angm:angm-module