位置: 编程技术 - 正文

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设计思路
  • 一只猫在花园里英语
  • smart方法的含义和重要性
  • php文件怎么打开运行
  • php目录列表
  • 同一控制下企业合并会计准则
  • 企业如何避免纳税问题
  • 累计减除费用多还是少好
  • MS Excel: COUNTIF Function (WS)
  • mysql函数nvl
  • 专项应付款能转出来吗
  • 汽车销售公司购置税账务处理
  • 金税盘一定要交费吗
  • 打车费的会计分录
  • 公司必须要申报工资流水吗
  • mongodb bi
  • 农产品增值税免税备案资料
  • 清包工可以有一部分小料吗
  • 还原型谷胱甘肽的作用和功效
  • 资产负债表编制
  • 社保费单位减免
  • 不开票销售收入怎么做账务处理
  • 车辆按揭贷款需要什么
  • 长期挂账其他应付款违反了哪项制度
  • 公司借钱不还怎么办
  • 年末增值税有留底,挂在哪个科目
  • 如何开发票?
  • 资产状况信息公示还是不公示
  • sql kill进程
  • 如何安装ubuntu20.04
  • 笔怎么画最好看
  • 安装win8.1系统步骤
  • GHOST XP 安装教程
  • win10系统怎么设置最好
  • windows mobile应用
  • win7系统怎么截图然后保存
  • python作业题目
  • android进程间通信机制有哪些
  • jquery中选择器有哪些
  • python 两个列表一一对应
  • android studio操作指南
  • jquery弹出页面窗口
  • 税务干部转正工作总结
  • 残保金申报表填写
  • 湖北安徽是一个地方吗
  • 四川省地方税务局公告2018年第3号
  • 回迁房有没有装电梯的
  • 仪征十大名人是哪些人
  • 北京国税局电话客服热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设