位置: 编程技术 - 正文

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

  • 材料采购成本是主营业务成本吗
  • 租赁厂房对方不租怎么办
  • 预付开发票加油后还能开吗
  • 辞退员工补偿金是按实发工资算还是应发
  • 新成立的公司残保金如何申报
  • 过路费认证用去哪里认证
  • 工会经费的减免申请
  • 跨年调整会计科目怎么写
  • 2021年增值税专用发票红冲发票步骤
  • 企业怎样才能做好信用信息修复?
  • 哪些产品计算消费税时可以扣除
  • 不动产经营租赁属于现代服务吗
  • 企业设备维修管理制度
  • 代扣工资申请怎么写
  • 税控技术服务费计入什么科目
  • 小规模纳税人2018
  • 营改增后消费型增值税怎么算及举例说明
  • 税务实名制法人和财务负责人可以是同一人吗?
  • 前期物业管理公司
  • 员工激励该怎么表达
  • 冲红发票还能二次冲红吗
  • 跨区域个人所得税延期情况说明
  • 车提折旧会计分录
  • 美团代收是什么意思
  • 本年收益在借方还结转吗
  • 应付职工薪酬计提数是借方还是贷方
  • 跨年退货会计处理
  • Win10新版21364发布: 可直接运行Linux图形程序
  • 关于怀孕在线咨询
  • 银装素裹的意思和造句
  • 采购材料尚未入库款未付的记账凭证
  • Web渗透测试新手实操详解
  • 公司收加盟费合法吗?
  • 已抄报未反写什么意思
  • 私人定制ai绘画下载
  • elm命令 纯文本邮件客户端程序
  • 用php制作年历
  • python 字典的字典
  • 公交卡充值发票报销单怎么填
  • 建筑行业销售材料怎么做
  • windows安装mq
  • 装卸搬运服务属于劳务吗
  • 未缴增值税的贷方
  • sqlserver2008默认实例
  • 差额征收的会计分录
  • 房地产行业概况
  • 递延税款科目怎样使用
  • 存货抵债如何做分录
  • 车保险返点如何计算
  • 商品进销差价会计科目流程图模板
  • 高新企业如何做账
  • 企业收到微信和企业微信
  • 应交土地增值税的三种情况
  • 增值税发票税控开票软件用户密码
  • 企业收到补贴资金怎么办
  • 机票改签手续费有报销凭证吗
  • mysql 修改值
  • XP系统无法安装软件
  • linux安装sz
  • linux文本处理常用命令
  • windows七如何连接网络
  • win8如何添加启动项
  • ubuntu下mysql的常用命令
  • mac系统播放器声音小
  • 三步搞定的贵公子发型教程
  • win8删除文件不提示
  • retail版win10
  • jquery右击事件
  • 很实用的话
  • shell中遍历数组
  • 批处理setlocal
  • css怎么设置表单居中
  • Android 添加数据到本地Excel表
  • android 实例教程
  • Android中dip、dp、sp、pt和px的区别
  • javascript的对象
  • 服务业增值税率6% 购进13%手机怎么抵扣
  • 南京地税局上班时间
  • 行政单位,比如什么单位
  • 税收是初次分配的手段
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设