位置: 编程技术 - 正文

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汉字转拼音代码
  • php5.4+mysql
  • 微软告诉你
  • 财政补助收入核算内容
  • _system~.ini 病毒
  • php 设计模式 鸟哥
  • php fetchall
  • 准备金要求定义
  • 英国布莱顿霍夫怎么样
  • 进项票留底怎么做分录
  • yolov5怎么改进
  • 基于javaweb的图书馆管理系统
  • 给客户开的发票,在邮寄过程中丢了怎么办?
  • 货币资金包括哪些方面
  • 销售货物免税
  • 会计科目在建工程含税吗
  • 小企业会计准则适用范围
  • 会计caac是什么意思
  • 工程行业预交税款怎么算
  • 应交税费明细账登记图
  • 小额零星业务税收政策
  • 小规模企业没有员工如何申报个税
  • 村委会靠什么赚钱
  • 新准则合同结算的科目编码为
  • 其他收益会计科目解释
  • 预收款开票的会计分录
  • 福利费14%的规定
  • 购进商品的运费计入什么科目
  • 车辆按揭贷款需要什么
  • 小规模纳税人增值税专用发票税率
  • 专票和普票的区别税点差多少
  • 特许权使用费代扣代缴企业所得税
  • sqlserver性能优化方案
  • win8删除所有文件
  • 苹果mac最新的系统
  • sdl_init
  • win8系统远程桌面在哪里
  • windows8.1使用指南
  • bat命令详解
  • 第一次接触怎么形容
  • jquery 入门
  • unity 3d场景2d角色
  • html、css和jquery相结合实现简单的进度条效果实例代码
  • android基础入门教程
  • pythonlist删除指定位置元素
  • 盗梦英雄限时占卜顺序
  • python发送短信到手机
  • android draglistview中拖动异常显示,无法移动到原先位置
  • 安卓监听文件读写
  • python读写文件wr
  • android drawpath
  • js 输入
  • 欧美 房产税
  • 建筑施工企业一级资质企业,安全生产管理
  • 闵行区注册公司,闵行区税务筹划,哪
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设