位置: 编程技术 - 正文

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程序的教程

  • 企业出售土地的土地增值税计算方法
  • 一般进口货物的完税价格如何确定
  • 印花税的申报依据是什么
  • 金税四期正式启动
  • 垃圾处理费怎么算
  • 小规模纳税人实收资本
  • 从小规模纳税人购进产品进项税怎么计算
  • 出口货物的进项发票什么时候认证
  • 购买理财产品现金流量处理怎么做?
  • 结转已到期未兑付怎么办
  • 贷款公司收取服务费是诈骗吗
  • 企业购买的原材料确认为资产,这属于会计确认的范畴
  • 企业给员工的异地安家费交个税吗?
  • 税局会例行检查吗
  • 营改增后税金由哪几项费用组成
  • 企业年报资产状况信息可以不填吗
  • 税收优惠政策没有任何法律风险
  • 转让土地使用权交什么税
  • 资源税进什么科目
  • 来料加工企业如何计算产值
  • 跨期做账如何处理当事人
  • 出口退税系统怎么导入数据
  • 预付款和进度款支付有冲突吗
  • 房地产销售佣金表格模板
  • 2020工会经费退费
  • windows11启动卡在转圈圈
  • 出口退税率和进项一致吗
  • element plus 虚拟化表格
  • 工业企业生产成本核算表
  • 物业公司监控一般保留多久
  • deepin 20 wifi
  • 收到以前年度退税款的会计分录
  • 有进项没销项怎么处理,可以结转成本吗
  • 企业年金基金缴费必须归集到受托财产托管账户
  • 土地增值税的意思
  • 调整以前年度少计提的工资
  • 贷款的银行卡叫什么
  • 材料成本差异的会计分录
  • vue初始化命令
  • python脚本例子
  • 新企业所得税实施细则
  • 年末应交税费怎么算
  • 合伙企业个人所得税怎么算
  • 向股东免息借款怎么做账
  • 劳动法里病假工资怎么算
  • 购买增值税发票系统属于什么科目?
  • 投资收益账户属于所有者权益类吗
  • 企业注销后账目需要保留多少年
  • 本月收入未开票会计分录
  • 在建工程领用原材料税费怎么处理
  • 工会经费计提比例是应发工资还是实发工资
  • 失业领取社保补贴怎么领
  • 信用卡逾期滞纳金怎么收取
  • 加油费用属于什么科目明细
  • 建设期收到罚单怎么处罚
  • 费用会计处理
  • mysql查询语句菜鸟教程
  • sql server中的权限包括哪三种类型
  • 远程连接局域网电脑
  • windows10周年纪念版
  • win7双系统怎么设置开机选择系统
  • win8更新一直停着不动
  • win8电脑背景变成黑色的了是为什么
  • 升级win10怎么激活
  • shpc32.exe - shpc32是什么进程 有什么用
  • win10升级版本后还要激活吗
  • win7怎么使用打印机打印
  • linux自动化装机
  • 四步制作的花
  • javascript相对路径
  • jquery获取表格一列的值
  • nodejs cicd
  • jquery html5 视频播放控制代码
  • unity做app
  • jquery遍历元素并赋值
  • html购物网站
  • unity的text
  • javascript的核心组成部分
  • 正外部性与负外部性的定义
  • 佛山电动摩托车能上牌吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设