1

我目前是使用 MEAN 堆栈和以下软件包的新手:https ://github.com/linnovate/mean 。但是,在我创建项目后,发现 Jade 是他们的默认模板引擎。

有没有什么好的方法可以通过更改 Express 中的相关设置将这些翡翠模板转换为 ejs?

谢谢你。

4

2 回答 2

1

app.js 内部变化:

app.set('view engine', 'jade');

app.set('view engine', 'ejs');

然后

  1. 在 chrome 浏览器上打开基于玉的页面。

  2. 在浏览器上打开鼠标上下文菜单并选择“检查元素”。

  3. 选择 html 标记并将其复制为 HTML。

  4. 将该 HTML 粘贴到您最喜欢的 HTML 编辑器或任何代码编辑器上。

  5. 调整一些标签以适合“ejs”。例如,将 'block body' 更改为 '<%-body%> 或将任何数据字符串更改为数据变量,如 {{data}} 或 & quot; 至 ” ' ”。

  6. 使用 ejs 而不是玉保存文件。

于 2014-12-24T08:11:31.980 回答
0
var express = require('express');
var app = express();

// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');// here you set EJS
于 2014-11-11T16:32:02.790 回答