位置: 编程技术 - 正文

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

  • 可以税前扣除的利息费用有哪些
  • 国家税务总局操作指引
  • 车船税不交有什么影响 三大影响要注意
  • 未确认融资费用怎么算
  • 企业实收资本与股本区别
  • etc充值怎么操作
  • 已经确认收入的售出商品发生销售退回时
  • 福利费发票可以开个人抬头吗
  • 收到国家退税
  • 境外企业分红怎么交税
  • 全年亏损,但季度预交企业所得税,汇算时怎么调平
  • 购买化妆品可以税前扣除吗
  • 增值税税负率是按年算吗
  • 增值税怎么补提
  • 想要房贷利息抵税怎么办
  • 设立独立核算的销售机构的筹划
  • 计提所得税费用会计分录
  • 销售自建的不动产如何缴纳增值税
  • 基金公司管理费收入增值税
  • 加工业务怎么报税的
  • 预付账款收不回来摘要怎么写
  • 带销货清单的专票咋红冲
  • 0x0000709怎么解决
  • 华为mate40怎么打开开发者选项
  • win10如何关闭更新并关机
  • linux系统的介绍
  • php aop
  • 出售固定资产减按2%会计处理1%怎么处理
  • 保险税前扣除比例是多少
  • 君子兰的养殖方法
  • 兼职如何交税款
  • 稀释性每股收益计算例题
  • 变动成本法计算营业利润
  • 购买净资产为负的资产
  • 递延所得税负债借贷方向
  • 民办非盈利组织税收政策
  • golang调用python代码
  • 实名办税人员承担什么责任
  • 残疾人就业保障金计入什么科目
  • 临时工享受的福利有哪些
  • 研发费用凭证是发票吗
  • 浏览器测试网页
  • 什么人适合单干
  • 公司购买食品如何入账科目
  • MYSQL的数据类型共有几大类?
  • 企业报税表格填写
  • 税收制度政策
  • 发票复核人一定要填吗
  • 股本减少是利好吗
  • 销售边角料税率是多少
  • 如何理解递延所得税资产和负债
  • 自用房产税计入什么科目
  • 法定盈余公积一般按照企业
  • 留存收益资本成本公式
  • 明细分类账的格式与登记方法
  • 什么是资本公积,举例说明
  • mysql版本信息
  • win8.1系统升级win10
  • Gene6 FTP在windows 2008上面破解后无法启动解决方法
  • centos7设置ssh登录
  • fedora linux安装教程
  • linux php教程
  • 创建网站根目录
  • 如何解决win10系统开机一直转圈圈的问题
  • windows10无法安装
  • win7系统无法更改主题
  • win7电脑磁盘突然不见了怎么办
  • perl uc,lc,ucfirst,lcfirst大小写转换函数
  • shell 输出
  • app启动页动画效果
  • 深入理解ts
  • domReady的实现案例
  • shell脚本wc
  • 1、BluetoothChat之BluetoothChat.java
  • javascript 做网页
  • multiset volatile
  • python 中文转码
  • 2000元工资交多少党费
  • 广东省国税局长是谁
  • 国家个人所得税征收标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设