Express应用生成器
来源:互联网 发布:新网域名转入腾讯云 编辑:程序博客网 时间:2024/05/17 23:15
Express 应用生成器
通过应用生成器工具 express 可以快速创建一个应用的骨架。
通过如下命令安装:
$ npm install express-generator -g
-h 选项可以列出所有可用的命令行选项:
$ express -h Usage: express [options] [dir] Options: -h, --help output usage information -V, --version output the version number -e, --ejs add ejs engine support (defaults to jade) --hbs add handlebars engine support -H, --hogan add hogan.js engine support -c, --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory
例如,下面的示例就是在当前工作目录下创建一个命名为 myapp 的应用。
$ express myapp create : myapp create : myapp/package.json create : myapp/app.js create : myapp/public create : myapp/public/javascripts create : myapp/public/images create : myapp/routes create : myapp/routes/index.js create : myapp/routes/users.js create : myapp/public/stylesheets create : myapp/public/stylesheets/style.css create : myapp/views create : myapp/views/index.jade create : myapp/views/layout.jade create : myapp/views/error.jade create : myapp/bin create : myapp/bin/www
然后安装所有依赖包:
$ cd myapp $ npm install
启动这个应用(MacOS 或 Linux 平台):
$ DEBUG=myapp npm start
Windows 平台使用如下命令:
> set DEBUG=myapp & npm start
然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。i
通过 Express 应用生成器创建的应用一般都有如下目录结构:
.├── app.js├── bin│ └── www├── package.json├── public│ ├── images│ ├── javascripts│ └── stylesheets│ └── style.css├── routes│ ├── index.js│ └── users.js└── views ├── error.jade ├── index.jade └── layout.jade7 directories, 9 files
通过 Express 应用生长期创建应用只是众多方法中的一种。你可以不使用它,也可以修改它让它符合你的需求,都是开源的嘛!
0 1
- Express 应用生成器express-generator
- Express应用生成器
- 安装express 应用生成器
- 使用Express框架应用生成器快速搭建一个应用骨架
- express4.x的安装应用(Express 应用生成器)
- Mysql To Charts(一)--Express 应用生成器
- Express 应用程序生成器express-generator
- 开始安装express生成器
- Node.js之express生成器express-generator
- 生成器的应用例子
- Nodejs express创建应用
- express的应用
- express框架应用
- 基于express框架的应用程序骨架生成器介绍
- 设计模式应用 生成器模式
- 一个简单的express应用
- express 下的handlebars应用
- express安装及第一个应用
- python脚本管理日记文件
- 物联网RFID射频概念
- a.out文件格式与COFF文件格式
- nginx启动、重启、关闭
- es2.2.0 无法将ik设置为默认analyzer
- Express应用生成器
- 攻击者历史报告
- PhoneGap(Cordova)通过自定义plugin插件实现javascript与android交互
- Drawable资源——LevelListDrawable 级列表
- Android 横竖屏切换生命周期
- Binder service入门–创建native binder service
- windows下cmd命令行显示UTF8字符设置(CHCP命令)
- POJ 3294 Life Forms(后缀数组+二分)
- PickerView添加确定,取消按钮