通过应用生成器工具 express-generator
可以快速创建一个应用的骨架。
//在全局安装脚手架
$ npm install express-generator -g
安装全局之后你就可以使用express 这个命令。
在创建项目的目录时,会生成一个依赖包。
先要把依赖的包下载下来,才能使用。
再用这个命令去创建一个app骨架。
express apps
下面是显示出来的信息
f:\实训相关\Nodejs\day5>
warning: the default view engine will not be jade in future releases
warning: use `--view=jade' or `--help' for additional options
create : apps\
create : apps\public\
create : apps\public\javascripts\
create : apps\public\images\
create : apps\public\stylesheets\
create : apps\public\stylesheets\style.css
create : apps\routes\
create : apps\routes\index.js
create : apps\routes\users.js
create : apps\views\
create : apps\views\error.jade
create : apps\views\index.jade
create : apps\views\layout.jade
create : apps\app.js
create : apps\package.json
create : apps\bin\
create : apps\bin\www
change directory:
> cd apps
install dependencies:
> npm install
run the app:
> SET DEBUG=apps:* & npm start
express-generator脚手架还依赖了其他的包,所以需要全部下载下来,
进入目录
cd apps
下载依赖包
cnpm install
这样骨架就搭建完毕了,如果想启动,
你可以这样启动
f:\实训相关\Nodejs\day5\apps>npm start
> apps@0.0.0 start f:\实训相关\Nodejs\day5\apps
> node ./bin/www
或者你可以用你的事件监听的启动,我这里用了,nodemon
所以命令为
nodemon ./bin/www
这样代码改变就可以自动重启了。
如果有错误请联系我,谢谢。