位置: 编程技术 - 正文

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

  • 无形资产开发阶段计入什么科目
  • 政府补助确认递延所得税
  • 工程机械租赁增值税税率很多适用错误应该是9不是13
  • 附加税减免所得税汇缴的时候需要调整吗
  • 工资 小数点
  • 已出库未开票未收款会计分录
  • 餐饮企业销售外购食品 增值税税率cpa
  • 当月采购发票未到如何做账及结转成本?
  • 收到原未计入应收项目的交易性金融资产的利息
  • 防伪税控发票种类主要有哪些
  • 国外公司进口能退税吗
  • 独资企业个人所得税汇算清缴
  • 营改增安装服务费税率
  • 如何填制记账凭证总结
  • 上个月的印花税,这个月交款怎么做分录
  • 下雨被水淹
  • 员工生育礼品
  • 分支机构增值税汇总纳税怎么申报?
  • 材料成本的核算方法有哪些
  • mac如何登陆两个微信
  • 关于员工表彰奖励的方案
  • 上年度多计提的工资
  • 小规模企业有收入吗
  • 原材料和固定资产入账价值的计算
  • 温尼伯湖成因
  • 为什么老是跳到别的网站
  • 其他综合收益的来源
  • 使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
  • 购置固定资产用什么凭证
  • windows11安装ubuntu20.04
  • php+mysql+ajax实现单表多字段多关键词查询的方法
  • 日落时有什么变化
  • php sw
  • 汇算清缴应补税额为负数
  • vue面试题简书
  • 编程 开发
  • php css教程下载
  • 不发工资可以交五险一金吗
  • 支付厂房租赁费怎么入账
  • 企业在什么情况下可以不交税
  • 公司购进设备会计分录
  • 生成100个[30-99]之内的随机数
  • 股东存入投资款要交什么税
  • 外国常驻代表机构经费支出范围
  • 事业单位利息收入的正确分录
  • 三项费用合计包括哪些
  • 个人所得税税前扣除凭证
  • 员工成本价购买公司商品 税屋
  • 过了认证期怎么办
  • 账簿设置方法
  • sql server数据库怎么使用
  • mysql5.7.27安装教程
  • win7下安装ubuntu
  • 电脑开机怎么设置默认系统
  • windows storage server 2016下载
  • windows8禁用uac
  • ubuntu系统中安装微信步骤
  • Ubuntu远程桌面连接
  • window系统怎么取消开机密码
  • Win7系统设置屏保密码
  • win10 rs3
  • 从此学会隐藏悲伤全文
  • mis.off c n
  • python静态变量和静态方法
  • js判断数组是否相等
  • 前端面试题csdn
  • android常用命令
  • dos命令查看磁盘分区
  • 层盖住下拉列表框问题解决方案
  • vue全家桶包含哪些
  • 注册表危险组件怎么安装
  • python 日期运算
  • Unity3D游戏开发引擎
  • 国家电子税务局登录入口
  • 怎么打印纳税申报清单
  • 欠税款要坐牢吗
  • 福建省地方amc
  • 货车可申请停保吗
  • 如何在广东省电子税务局开发票
  • 天津市网签查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设