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 。通过参考Android 和 iOS 官方文档来安装。
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