最近在看《Node.js开发者指南》,其中有一个建立微博的项目。
其中有一条指令
1
|
express -t ejs microblog
|
建立的名为microblog的项目中,仍然使用的是jade而非ejs。现在似乎更推荐使用jade,但介于我目前还处于Node.js初级阶段,还是想使用ejs练习一下。
——————————朴实的分割线——————————
2013年6月7日更新:
如果已经建立项目,不想重新建立的话,可以按照最下面的方法操作。如果重新建立项目的话,原文为:
1
|
express -t ejs microblog
|
更改为:
1
|
express -e microblog
|
即可。
——————————朴实的分割线——————————
解决方法:
1.建立项目后,进入microblog目录,打开package.json,在dependencies中添加
1,
"express-partials"
:
"*"
2.然后运行cmd并切换至microblog目录运行npm install。
3.app.js里面引用
1var
partials = require(
'express-partials'
);
在
1app.set(
'view engine'
,
'ejs'
);
下面添加