CNode

终于知道如何安装EJS模板引擎了 发表一下

Nnodelwb发布于13 年前最后回复12 年前11 回复16455 浏览0 收藏

其实和其他人说的一样只不过 先是express 项目名 然后会生成目录 进到目录先修改package,json文件 在dependencies里面添加

"express-partials":"*"

然后再到node.js的命令行中进入项目目录 再npm install 等安装完成 后再去修改app.js 添加一个

partials = require('express-partials');

再添加两个

app.set('view engine','ejs')
app.use(partials())

这样就OK了 这样再手动去views目录添加后缀为ejs的模板文件就OK了

测试过OK的

查看回复

回复 (11)

F
fengmk2#1·13 年前

厄,ejs的代码其实不复杂的。@suqian

F
fyddaben#2·13 年前

express ejs 项目名也可以的

A
anuxs#3·13 年前

想用ejs,更不不需要express-partials,不是必须。楼主你还是没弄懂啊。 随便一个express的手册都说的很清楚了。

N
nodelwb#5·13 年前
引用 fyddabenexpress ejs 项目名也可以的

汗原来这样就OK 呵 昨天一直看 他们说用express -t ejs 我死活都不行 原来 这样就OK呵谢谢了

Y
youxiachai#6·13 年前

有那么麻烦吗??? express的example 里面有个ejs项目..你去看下...

P
poker#7·13 年前

安装好全局express模块后可以通过express 的指令进行express的模版指定,可以使jade ejs, 直接express --help 就可以看见可以操作的指令

-v 版本 -s 添加session支持 -e 就是替换为ejs模版 -j 就支持jshtml [这是什么?] 等等... -e 就是了

G
gilbertsun#9·13 年前
引用 fyddabenexpress ejs 项目名也可以的

@nodelwb express 3.0 没有express -t 了 可以用 express -e 来指定ejs

X
xingdeyang#10·13 年前

楼上anuxs说的很对,ejs和express-partials没有必然联系

Y
yakczh#11·13 年前

ejs支持layout吗

参与回复
登录后即可参与回复。登录