node.js初入手
今天突然看到《node.js开发指南》的pdf文件,感觉封面不错,就看看。发现写的挺好的。
一、mac下安装
http://nodejs.org/download/ //官网下载mac版
二、用npm安装supervisor (检测修改,则重启node进程)
sudo npm install -g supervisor //npm相当于php的pear ,都是用来安装扩展的,相当于扩展包管理器
三、安装express
sudo npm install -g express //-g表示用全局模式安装express
sudo npm install -g express-generator //新版本express和命令工具分家了,所以要单独安装,才能使用express命令创建项目
四、创建项目
express -t ejs testproject //用express命令行工具,自动生成项目testproject
cd testproject // 上一步结束,会提示你,必须运行一些npm install的
sudo npm install //检查当前目录下的package.json,并自动安装所有指定依赖,比如ejs模版引擎之类
DEBUG=testproject ./bin/www //测试安装是否成功用
npm start //这个是最新标准启动方式,不再是以前的node app.js方式了,原来的方式其实也可用,只要在app.js下加app.listen(3000);
备注:
一般情况下,express命令行工具生成项目,会自动在项目目录下安装依赖包,比如./node_modules/express, 如果没有,可以用下面命令手动生成
npm link express //到项目目录下,运行该命令,会自动生成 /***/Sites/nodejs/node_modules/express -> /usr/local/lib/node_modules/express
相关链接:
http://www.xue5.com/WebDev/JavaScript/698253.html //nodemon 代替node,默认检测到修改就重启node进程
2、解构技能,找出实现80%效果的那20%
3、不要一心二用
4、练习练习再练习!然后获得即时反馈
5、坚持,不要在低谷期放弃