express-generator生成express应用——笔记

#express-generator生成express应用

npm上的express-generator
express官网Express 应用生成器


##全局安装

npm install -g express-generator

##查看帮助文档

express -h
1express-h查看帮助文档

##快速开始的两种方式
###不指定模板
利用可执行文件express生成,命名为myapp的应用,默认模板为jade(图中views文件夹中的文件后缀为jade)
express myapp
创建名为myapp应用默认模板为jade

###指定模板并切换工作目录
利用可执行文件express生成,指定模版引擎为pug(图中views文件夹中的文件后缀为pug),文件路径为/tmp/foo(该路径不存在则会创建) ,创建完成后 cd切换工作目录到/tmp/foo
注意:命令的等号两边不能有空格 ,有空格会将pug识别为路径

express --view=pug /tmp/foo && cd /tmp/foo

指定模板引擎且切换工作目录

##安装依赖关系
安装package.json文件中指明的依赖

npm install

安装依赖

有时,进行npm install ,由于网络问题安装暂停,切换网络啥的,重新执行npm install偶尔会出现 "Unexpected end of JSON input while parsing near"错误
解决办法 清除缓存 npm cache clean -f

##启动express.js应用程序

npm start

启动后访问http://localhost:3000/

##生成的express应用的工程目录结构
bin、node_modules、public、routes、views 、app.js、 package.json

├── bin              # 启动脚本
├── node_modules     # 依赖的模块
├── public           # 静态资源
├── routes           # 路由规则存放的目录
├── views            # 模板文件存放的目录
├── app.js           # 应用的主入口
└── package.json     # node 模块的配置文件

(软键盘,制表符输出├─)

目录结构内相关文档解说的参考连接Express Generator 生成Express应用的目录结构–简书


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值