win系统下nodejs安装及环境配置
第一步:下载安装文件 下载nodejs,官网:nodejs.org/download/, 我这里下载的是node-v0.10.28-x86.msi,如下图:
npm install express -g
npm install jade -g
npm install mysql -g
复制代码
默认情况下上述组件都是安装在D:\dev\nodejs\node_modules文件夹下,这也是nodejs相关组件的自动查找路径。
第五步:安装CoffeeScript
npm install coffee-script -g
复制代码
确认安装的命令:coffee -v,出现版本号表示成功安装。
第六步:CoffeeScript测试实例 新建cs.js文件,输入:
for i in [0...5]
console.log "hello #{i}"
复制代码
在该目录下运行"coffee cs.js" 输出:
D:\>coffee cs.js
hello 0
hello 1
hello 2
hello 3
hello 4
复制代码
以上环境基本就配置完成。 补充说明: 所有命令都是-g进行全局安装的,这样安装的安装包都在当前用户下,在磁盘的所有其他地方都可以访问到,比较方面。否则安装在当前目录下,只能在当前目录下使用。
安装express问题 安装nodejs安装包后,通过npm安装express后,运行express提示" express"不是内部或外部命令,原因是版本问题,当前版本是4.0.0,改成3.5.0即可运行。
$ npm install -g express@3.5.0
复制代码
全局安装在C:\Users\xdskg\AppData\Roaming\npm目录下。
NodeJs的周边工具:
github上NodeJs的周边工具很多,如何组织使用是个问题。首先需要明确这些工具或者类库是干什么用的,解决了什么问题,如何使用。
● npm:NodeJs包管理器
● express:服务器端比较流行的MVC框架,处理服务请求,路由转发,逻辑处理
● mongoose:mongodb包装,更方便使用数据库
● socket.io:实现服务端和客户端socket通信解决方案
● backbone:客户端MVC框架,编写客户端应用(豆瓣说)
● coffeescript:提高JavaScript的可读性,健壮性
● zombie:浏览器子集,编写html解析器,轻形javascript客户端测试