неожиданный токен «отступ» хочет отрисовать файл Jade с помощью node.js (приложение. js) и получил эту ошибку «неожиданный токен« отступ »» - PullRequest
0 голосов
/ 07 апреля 2020
Error: E:\Node.js\edureka\Example\views\index.jade:3
    1| extend layout 

    2| 

  > 3|     block content

    4|         h1 Add to Contact

    5|         form(method='POST' ,action='/new_contact')

    6|         p Name:


unexpected token "indent"
    at Parser.parseExpr (E:\Node.js\edureka\Example\node_modules\jade\lib\parser.js:254:15)
    at Parser.parse (E:\Node.js\edureka\Example\node_modules\jade\lib\parser.js:122:25)
    at parse (E:\Node.js\edureka\Example\node_modules\jade\lib\index.js:104:21)
    at Object.exports.compile (E:\Node.js\edureka\Example\node_modules\jade\lib\index.js:205:16)
    at handleTemplateCache (E:\Node.js\edureka\Example\node_modules\jade\lib\index.js:174:25)
    at Object.exports.renderFile (E:\Node.js\edureka\Example\node_modules\jade\lib\index.js:380:10)
    at Object.exports.renderFile (E:\Node.js\edureka\Example\node_modules\jade\lib\index.js:370:21)
    at View.exports.__express [as engine] (E:\Node.js\edureka\Example\node_modules\jade\lib\index.js:417:11)
    at View.render (E:\Node.js\edureka\Example\node_modules\express\lib\view.js:135:8)
    at tryRender (E:\Node.js\edureka\Example\node_modules\express\lib\application.js:640:10)

1 Ответ

0 голосов
/ 07 апреля 2020

Ничто не должно иметь отступ под оператором extends. Вместо этого вы должны поместить оператор block на тот же уровень, что и extends:

extends layout

block content
  h1 Add to Contact
  form(method='POST', action='/new_contact')
    p Name:
...