位置: 编程技术 - 正文

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

  • 所得税退税账务处理
  • 计算本月所得税税率为25%
  • 税款减半征收什么意思
  • 协定税率的简称
  • 小规模纳税人做账要做增值税吗
  • 兼职人员工资需要申报个税吗
  • 资产负债表税务报表中其他应收款可以为负数吗
  • 预缴增值税 进项税扣除
  • 减免教育费附加和地方教育费附加
  • 企业进项发票不够销项开的多
  • 工商公示纳税总额包含个税吗
  • 自然人纳税人识别号查询
  • 账实不符如何调平
  • 社保扣除的是当月还是上个月的
  • 发生检测费用时怎么入账
  • 物业做账的时候怎么做
  • 公司对公银行账户可以注销吗
  • 补去年的税款怎么做账
  • 租赁房产税如何征收的2019
  • 企业发生的销售折让
  • 固定资产对外投资增值税
  • 发票查重
  • 仲裁委判决还能上诉吗
  • 增值税电子发票没有发票专用章
  • 2021年个人社保代扣失败
  • 废旧物资收购发票
  • 企业收到银行未收到怎么做账
  • 小企业会计准则下融资租入固定资产的核算
  • 推广费开票属于什么费用
  • 电脑不能连接wifi只能连宽带
  • 成本结转的科目
  • vue router
  • 无形资产期末余额在哪方
  • 常用的成本计算方法有哪些
  • 蓝桥杯大赛官网试题
  • 深度测试软件
  • phpcms v9用户手册
  • 借款单属于外来单据吗
  • sql server触发器的作用
  • 如何把access数据库导入excel
  • 印花税减免税优惠政策2019
  • 旅行社开具的发票抵扣
  • 营业外支出核算的内容
  • 企业与股东之间的关系,也是企业与投资者之间的关系
  • 单位保险柜里都放些什么
  • 生产线更新改造替换的旧设备
  • 增值税专用发票的税率是多少啊
  • 代缴社保的好处有哪些
  • 退了的社保能申请回来吗
  • 第二年发票可以入上年账吗
  • 差旅费车票是否可以报销
  • 房屋租赁公司装修费会计分录
  • 金税盘一直没用过
  • 数据库预处理语句
  • sql server数据库字段类型
  • 关机并重启是怎么回事
  • 一次性关闭所有窗口的快捷键
  • 永久关闭windows de
  • 笔记本电脑bios更新
  • 怎么处理鲍鱼
  • macbook怎么隐藏
  • win10开机提醒
  • 苹果完美越狱最新消息
  • sonytray.exe - sonytray是什么进程
  • 进程 cmd
  • Centos 6.4 64位版命令行下设置无线网卡教程
  • 疯狂冒险王官网
  • jqueryanimate动画
  • nodejs搭建本地服务器运行html
  • android开发详解
  • shell 比较大小
  • 利用python做一个文字小游戏
  • vue gallery
  • python string包
  • python编程简单案例
  • 天津税务局投诉举报咨询电话
  • 钢结构蔬菜大棚造价多少钱一平方
  • 贵州省增值税普通发票图片
  • 税控盘操作指南
  • 城市维护建设税减半征收政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设