我第一次使用Jade + Express,只是玩弄它看看可以做什么。Express + Jade给我的语法错误
我使用Brian Fords seed app作为我学习的基础,也是第一次使用Jade(模板引擎)。
但是,当我尝试写出新的index.jade
文件时,Express不断给我提供语法错误或缩进标记错误。
这里是我试图使用的代码。
doctype 5
html(lang="en" ng-app="myApp")
head
meta(charset='utf8')
base(href='/')
link(rel='stylesheet' href='/css/app.css')
title= pageTitle
body
block body
任何帮助,将不胜感激:)
编辑
给出的错误是:
500 Error: /Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/views/layout.jade:2 1| doctype 5 > 2| html(lang="en" ng-app="myApp") 3| head 4| meta(charset='utf8') 5| base(href='/') unexpected token "indent"
1| doctype 5
> 2| html(lang="en" ng-app="myApp")
3| head
4| meta(charset='utf8')
5| base(href='/')
unexpected token "indent"
at Object.Parser.parseExpr (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/jade/lib/parser.js:241:15)
at Object.Parser.parse (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/jade/lib/parser.js:134:25)
at Object.Parser.parse (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/jade/lib/parser.js:140:24)
at parse (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/jade/lib/jade.js:100:62)
at Object.exports.compile (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/jade/lib/jade.js:163:9)
at Object.exports.render (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/jade/lib/jade.js:215:17)
at View.exports.renderFile [as engine] (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/jade/lib/jade.js:243:13)
at View.render (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/express/lib/view.js:75:8)
at Function.app.render (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/express/lib/application.js:505:10)
at ServerResponse.res.render (/Users/Keva161/Documents/Web Dev/Webapps/Node/angular-express-seed/node_modules/express/lib/response.js:717:7)
你可以张贴一起被抛出的错误内身体和头部缩进标记HTML标记? – 2013-02-10 13:26:30
编辑了第一篇文章,给出了确切的错误..对不起! – Keva161 2013-02-10 13:29:34
完美!翡翠确实会对你说它并不期待缩进.. :) – 2013-02-10 13:30:07