博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Express 文档(Express生成器)
阅读量:6830 次
发布时间:2019-06-26

本文共 1992 字,大约阅读时间需要 6 分钟。

Express应用程序生成器

使用应用程序生成器工具express-generator快速创建应用程序框架。

express-generator包安装了express命令行工具,使用以下命令执行此操作:

$ npm install express-generator -g

使用-h选项显示命令选项:

$ express -h  Usage: express [options] [dir]  Options:    -h, --help          output usage information        --version       output the version number    -e, --ejs           add ejs engine support        --hbs           add handlebars engine support        --pug           add pug engine support    -H, --hogan         add hogan.js engine support        --no-view       generate without view engine    -v, --view 
add view
support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade) -c, --css
add stylesheet
support (less|stylus|compass|sass) (defaults to plain css) --git add .gitignore -f, --force force on non-empty directory

例如,以下内容创建名为myapp的Express应用程序,该应用程序将在当前工作目录中创建在名为myapp的文件夹中,并且视图引擎将设置为:

$ express --view=pug 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.pug   create : myapp/views/layout.pug   create : myapp/views/error.pug   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/以访问该应用程序。

生成的应用程序具有以下目录结构:

.├── app.js├── bin│   └── www├── package.json├── public│   ├── images│   ├── javascripts│   └── stylesheets│       └── style.css├── routes│   ├── index.js│   └── users.js└── views    ├── error.pug    ├── index.pug    └── layout.pug7 directories, 9 files
生成器创建的应用程序结构只是构建Express应用程序的众多方法之一,随意使用此结构或修改它以最好地满足你的需求。

转载地址:http://yvnkl.baihongyu.com/

你可能感兴趣的文章
Android Studio Failed to open zip file
查看>>
Kubernetes 学习笔记(二)--- K8S应用快速入门
查看>>
mysql进阶(六)
查看>>
云场景实践研究第84期:东润环能
查看>>
面试 -- 数字签名与数字证书
查看>>
Java Web基础入门
查看>>
Android2.2 API 中文文档系列(6) —— ImageView
查看>>
LoadRunner多场景的串行执行以及定时执行
查看>>
不被注意的细节 WiFi密码暗藏巨大隐患
查看>>
Java核心技术卷I基础知识3.7.3 文件输入与输出
查看>>
CentOS 5.5 系统安全配置
查看>>
中标麒麟操作系统V6安装NGINX
查看>>
VirtualBox+phpvirtualbox+扩展包
查看>>
跨库复制数据
查看>>
从零实现一个高性能网络爬虫(一)网络请求分析及代码实现
查看>>
AIX的vmstat命令详解
查看>>
快速掌握Redis——第六招:持久化 (数据备份与恢复)
查看>>
Linux 下ffmpeg视频转码实战二——参数宝典
查看>>
原生的必定美丽
查看>>
android LinearLayout的相关错误
查看>>