Jade用得很鬱悶,換ejs嗎?
发布于 3年前 作者 pittmak 4513 次浏览

Jade格式好像對縮進很敏感似的,在jade文件裡放一下html標籤後,總是會報錯。 不知道大家使用Jade後,有沒有什麼心得可以分享,難道要逼我用ejs,其實我很喜歡jade的簡潔的。

21 回复

我用 jade 的一个心得是把网页的不同部分拆成几个文件,一方面是模块化,一方面也可以减少缩进的深度,防止套错了层。另外我好像还没有遇到非要用原始的 html 标签的情况。

我觉得还是 ejs 比较贴近一点吧,可以立马上手,不需要去学新的语法

主要是看自己熟悉那个咯。

测试一下。……

我用Jade,不过我是先用html写好,之后用html2jade转一下。用jade我觉得最重要的还是需要合理的模块化。

我安装html2jade总是出错?求指导!

@PittMak 不知道什么错误?我这里挺正常啊。什么环境?

@saighost Mac OS X 10.6 提示这个错误:

  > [email protected] install /usr/local/lib/node_modules/html2jade/node_modules/jsdom/node_modules/contextify
> node-gyp rebuild

info it worked if it ends with ok 
info downloading: http://nodejs.org/dist/v0.6.8/node-v0.6.8.tar.gz 
ERR! UNCAUGHT EXCEPTION:
ERR! Error: UNKNOWN, unknown error '/Users/ELSA/.node-gyp/0.6.8'
ERR! This is a bug in `node-gyp`. Please open an Issue:
ERR!   https://github.com/TooTallNate/node-gyp/issues
ERR! not ok
npm WARN optional dependency failed, continuing [email protected]

还是ejs用起来舒服

写括号、引号太累。。所以用jade,也可以用coffeekup

@PittMak

sudo npm install node-gyp -g
sudo node-gyp install

不行的话试试把在官方下载的node源文件解压还原一份到~/.node-gyp

@kfll 現在可以了,因為我沒有用sudo的原因!

@PittMak 解决就好,我以前也经常忘记sodu。

虽然很多人转ejs了,但是我还是坚持jade

jade好维护,ejs写多了跟php一样,一团乱麻

我用swig感觉还可以。

@we2code 最近我也在看,swig怎么样,我目前在用jade~,选个模板都很纠结~

@xieren58 速度很快,支持extend和include,服务端,客户端都支持, 有逻辑,带filter,可扩展filter 主要是语法上:

jade 太简练 ejs 太乱

swig 刚刚好

@we2code 嘿嘿,确实这样~3q~

我喜欢 swig

回到顶部