Error: /home/y/my_note/nodejs/myapp/views/index.jade:20
18| -list=[{name:‘zhangsan‘,age:25,email:‘[email protected]‘}]
19| -each l in list
> 20| tr
21| td=l.name
22| td=l.age
23| td=l.email
expected "indent", but got "newline"
at Parser.expect (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:175:13)
at Parser.block (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:702:10)
at Parser.parseEach (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:439:23)
at Parser.parseExpr (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:233:21)
at Parser.block (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:707:25)
at Parser.tag (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:816:24)
at Parser.parseTag (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:737:17)
at Parser.parseExpr (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:211:21)
at Parser.block (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:707:25)
at Parser.tag (/home/y/my_note/nodejs/myapp/node_modules/jade/lib/parser.js:816:24)
In line 20, you need an indent and modify it to the following:
17 tbody
18 -list=[{name:‘zhangsan‘,age:25,email:‘[email protected]‘}]
19 -each l in list
20 tr
21 td= l.name
22 td= l.age
23 td= l.email
Vim under the Express Jade space problem: expected "indent", but got "newline"