What is NodeJs
首先需要明白Nodejs不是一个js应用、而是一个js运行平台。其是由C++编写而成。但是Nodejs是一个后端的运行环境。因此你可以编写系统级或者服务器端的js让Nodejs帮你执行。
NodeJs缺点(根据别人所说)
1,统一语言。整个 team 里除了我,都是刚毕业(当然有个学习曲线了,但过了就好了),现在所有人前后端通吃,有问题谁都能从前端一直追到数据库。 2,统一模型。如果你已经习惯异步和回调,那么配合 redis/mq 之类的设施,思考起来会很一致。 3,社区活跃。各种包,几乎所有能想得到的需求,都有人做了包出来 npm 一装就好。
NodeJs优点(根据别人所说)
1,有的包成熟度不高,有时需要 debug 包的内部问题,已经碰到好几回,好在都是开源的,虽说费点劲,但大多都能解决。 2,容易写出糟糕的代码,callback 的执行流程有时并不是很符合直觉,需要定期 review 和重构来加以避免
下载安装文件
下载地址: http://www.nodejs.org/download/
安装nodejs
双击 node-v0.12.1-x64.msi,开始安装nodejs,默认是安装在 C:\Program Files\nodejs
安装相关环境
打开C:\Program Files\nodejs目录你会发现里面自带了npm,直接用npm安装相环境既可 进入node.js command prompt 命令窗口 进入nodejs 安装目录 C:\Program Files\nodejs 键入命令:cd C:\Program Files\nodejs 既可。
现在开始安装相关环境 键入命令: npm express 回车等待安装express. 键入命令: npm jade 回车等待安装jade. 键入命令: npm mysql回车等待安装mysql. 安装什么组件,取决于环境搭建需求
创建一个工程
默认情况下上述组件都是安装在C:\Program Files\nodejs\node_modules文件夹下 这也是nodejs相关组件的自动查找路径。
现在已经有express
express命令安装在全局才起作用!
所以express安装的时候要用 npm install express -g
或者直接修改全局路径:
`npm config set prefix "C:\Program Files\nodejs"`
`npm config set cache "C:\Program Files\nodejs\cache" `
(先建好cache目录)
键入: express myapp (myapp是随意起的工程名称)
你会发现多了一个 C:\Program Files\nodejs\myapp 目录
默认情况下:里会自动创建。 复制node_modules到myapp下面
环境搭建到此完工