位置: 编程技术 - 正文

Nodejs express框架一个工程中同时使用ejs模版和jade模版(nodejsweb框架)

编辑:rootadmin

推荐整理分享Nodejs express框架一个工程中同时使用ejs模版和jade模版(nodejsweb框架),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejsexpress框架,node搭建express框架,nodejsweb框架,nodejsweb框架,nodejs的express框架详解,node. js框架,nodejs主流框架,nodejsexpress框架,内容如对您有帮助,希望把文章链接给更多的朋友!

在某些项目中,比如你接手了一个别人的项目然后你不想用蛋疼的ejs,或者你不想用蛋疼的jade。你有不想重写之前的页面,那么你现在可能需要新引入ejs或者jade模块,你仅仅需要做下面两步也许就能完成使用两个模版的工作

1.consolidate.js

cd 到项目目录:

npm install consolidate --save

打开项目的app.js(也许你的叫其他名字)  

把app.js的形如下面的代码片段

app.set('view engine', 'jade');

改为

重启工程就可以了

2.一点问题

在我的一个项目A里我实际用到的代码是

这种写法在项目A里可以使用,但在另一个项目B里发现解析不了jade模板

而在项目B中只能使用

Express框架中如何引用ejs模板引擎

1.如何在项目中安装ejs模板引擎

在NodeJS指南中利用利用以下命令建立网站的基本结构:

Nodejs express框架一个工程中同时使用ejs模版和jade模版(nodejsweb框架)

express -t ejs microblog

运行这个命令后继续运行

cd microblog && npm install(安装项目的依赖属性),发现安装的模板引擎是jade,而不是ejs。原因是现在的版本已经没有-t这个命令了,改为

express -e microblog

运行完这个命令,继续运行cd microblog && npm install,ejs模板引擎就安装好了

但是express3以上的版本把layout默认给取消了,所以现在在views文件夹下并没有生成layout.ejs。

2.安装了ejs后,如何使用ejs的layout模板

安装express-partials

在cmd中切换到项目目录,运行npm install express-partials或者

在 package.json 里面的 dependencies 添加 "express-partials": "*"。然后在项目目录下运行 npm install 。

然后在app.js 里面引用 express-partials,引用方法:

1.添加引用 var partials = require('express-partials');

2.在 app.set('view engine', 'ejs'); 下面添加 app.use(partials());

在需要引用模板的地方调用 layout:'模版名称' 示例

以上内容给大家介绍了Nodejs express框架一个工程中同时使用ejs模版和jade模版,希望大家喜欢。

学习使用grunt来打包JavaScript和CSS程序的教程 Java世界里的Maven提供了强大的包依赖管理和构建生命周期管理。在JavaScript的世界里,随着Node.js的流行,JavaScript原生的构建工具已经成为可能。Grunt.js是

Node.js静态文件服务器改进版 首先还是先感谢github,感谢github上提供此段源码的作者。跟昨晚的来比今天的静态文件服务器有点点复杂些,可以学到很多新的东西。仔细会发现这次

基于Node.js的强大爬虫 能直接发布抓取的文章哦 一、环境配置1)搞一台服务器,什么linux都行,我用的是CentOS6.5;2)装个mysql数据库,5.5或5.6均可,图省事可以直接用lnmp或lamp来装,回头还能直接在浏

标签: nodejsweb框架

本文链接地址:https://www.jiuchutong.com/biancheng/370650.html 转载请保留说明!

上一篇:node.js入门实例helloworld详解(node.js基础入门)

下一篇:学习使用grunt来打包JavaScript和CSS程序的教程

  • 商贸企业辅导期是什么
  • 定期定额征收的个体户怎么报个人所得税
  • 公司申报个税流程
  • 未出资到位的股东
  • 企业筹集资金的最常见及最主要的方式是()
  • 个人购买股权的法律规定
  • 交易性金融资产属于什么科目
  • 旅游业发票税率是多少
  • 业务往来说明范本
  • 房地产企业预缴增值税如何申报
  • 邀请境外机构提出申请
  • 制造费用工资结转怎么算
  • 小规模个人所得税怎么申报
  • 缴纳公积金工资基数
  • 失业稳岗补贴要交所得税吗
  • 企业职工福利费标准是什么
  • 物流公司加油费属于什么费用
  • 律师事务所个人所得税
  • 企业创业初期能干什么
  • 收到保险公司退款
  • 所得税年报流程
  • 公司成立前的准备工作有哪些
  • 网卡和网线都正确接法
  • 生产车间发生的间接费用会计科目
  • php输出mysql
  • 如何在pc桌面上添加文件
  • 怎么修改boot启动项
  • 营业外支出包括哪些科目
  • autorun.exe
  • linux源码安装软件的方法介绍
  • 企业缴纳职工社保是否可以缴纳三险
  • 怎么查发票的真假鉴定
  • web网页设计期末作业猫眼电影首页
  • 开票缴纳的1%个税是多少
  • vue定时调用方法
  • 小规模纳税人增值税月末处理
  • 增值税报税后多久缴纳期限
  • 汇兑损益可能被确认为
  • 运输费抵扣进项税怎么算
  • 注册资金只能增加不能减少吗
  • 委托加工应税消费品是指委托方提供原料和主要材料
  • 用负数表示的例子
  • 什么是住房补贴,住房补贴如何办理?
  • 账面价值与计税基础的区别和联系
  • 股东分红要不要纳税?
  • 关于餐饮行业
  • 房产评估增值是什么意思
  • 小规模纳税人减按1%账务处理
  • 收到运输服务发票会计分录
  • win8系统开机直接进入桌面
  • mac电脑虚拟机怎么安装
  • centos 命令行
  • centos安装scala
  • ubuntu 04 10
  • Windows7电脑怎么调整屏幕亮度
  • win10添加功能在哪
  • Unity3D HTTP协议 网络通信 post get
  • 微信小程序倒计时乱跳
  • Extjs4 Treegrid 使用心得分享(经验篇)
  • 批处理新建多个文件夹
  • 腾讯im sdk
  • 用球体模拟天空的游戏
  • putty自动登录脚本
  • vue插件使用
  • android design库
  • unity3d跨平台
  • Unity3D&&TexturePacker
  • 2016年最火的歌曲排行榜前十名
  • div怎么求
  • JavaScript的Number对象的toString()方法
  • 山西省地方税务局 先进 文明 李家庄税务所
  • 广西税务局增值税发票查询平台
  • 国税局和税务稽查的区别
  • 计征土地增值税时需要以评估价格来确定
  • 劳保费如何入账
  • 赣州买二手房限购吗
  • 国税发2014年39号
  • 冀地是哪里
  • 鲨鱼记账咋记账
  • 广东发票查验平台下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设