Neu bei node.js. Ich habe eine einfache Website mit Express erstellt. Ich habe den folgenden Text in index.jade
hinzugefügt:Wie Else-Anweisung in Jade-Vorlage verwenden?
raining = true
if(raining === true)
p It is raining. Take an umbrella!
else
p No rain. Take the bike!
Als ich aus den letzten beiden Aussagen kommentiert, erhalte ich die erwartete Antwort: „Es regnet einen Regenschirm mitnehmen.“
Als ich die letzten beiden Zeilen enthalten, erhalte ich ein unerwarteten Token-Fehler:
Unexpected token (57:0)
SyntaxError: Unexpected token (57:0)
at Parser.pp.raise (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:943:13)
at Parser.pp.unexpected (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:1503:8)
at Parser.pp.parseExprAtom (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:327:12)
at Parser.pp.parseExprSubscripts (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:216:19)
at Parser.pp.parseMaybeUnary (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:197:19)
at Parser.pp.parseExprOps (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:151:19)
at Parser.pp.parseMaybeConditional (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:133:19)
at Parser.pp.parseMaybeAssign (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:110:19)
at Parser.pp.parseExpression (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:86:19)
at Parser.pp.parseStatement (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:1750:23)
nicht sicher, warum die Einbeziehung der else-Anweisung könnte einen Fehler verursachen. Irgendwelche Vorschläge würden sehr geschätzt werden.
Können Sie das tatsächliche Code-Snippet bereitstellen? Es wäre einfacher zu verstehen, wo genau der Fehler auftritt. –
Diese Frage bezieht sich auf eine else-Anweisung in einer Jade-Vorlage, nicht auf eine else-Anweisung in einem entsprechend bearbeiteten Titel. – jfriend00