Ошибки нефрита отступа
Так что для моего экспресс-сайта я использую нефрит. Поэтому я решил попробовать изменить файл макета, чтобы начать разработку сайта. Я изменил исходный код макета (который работал), но я начал получать ошибки отступа в любом файле, который расширяет макет следующим образом:
500 Error: /home/kevin/Blue/views/layout.jade:6 4| p Hello World Invalid indentation, you can use tabs or spaces but not both
4| p Hello World
Invalid indentation, you can use tabs or spaces but not both
at Object.Lexer.indent (/home/kevin/Blue/node_modules/jade/lib/lexer.js:679:15)
at Object.Lexer.next (/home/kevin/Blue/node_modules/jade/lib/lexer.js:777:15)
at Object.Lexer.lookahead (/home/kevin/Blue/node_modules/jade/lib/lexer.js:107:46)
at Object.Parser.lookahead (/home/kevin/Blue/node_modules/jade/lib/parser.js:115:23)
at Object.Parser.peek (/home/kevin/Blue/node_modules/jade/lib/parser.js:92:17)
at Object.Parser.tag (/home/kevin/Blue/node_modules/jade/lib/parser.js:640:22)
at Object.Parser.parseTag (/home/kevin/Blue/node_modules/jade/lib/parser.js:624:17)
at Object.Parser.parseExpr (/home/kevin/Blue/node_modules/jade/lib/parser.js:198:21)
at Object.Parser.block (/home/kevin/Blue/node_modules/jade/lib/parser.js:592:25)
at Object.Parser.tag (/home/kevin/Blue/node_modules/jade/lib/parser.js:721:26)
Итак, код, который у меня есть, таков:
index.jade
extends layout
block content
p Hello World
а также
doctype 5
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
div#header
p This is the header
block content
Имейте в виду, что я ничего не написал по буквам, и я знаю, как правильно связать файлы, используя опцию extends. На самом деле, код работал отлично, пока я не начал возиться с файлом макета. Все это в основном проблема с отступом. Я попытался выяснить, не является ли это причиной моего текстового редактора, и мне не удалось выяснить, если это так, поскольку я не могу заставить код работать снова.
Я использую редактор возвышенного текста 2, чтобы написать этот код Jade. Если текстовый редактор не имеет правильного отступа, может кто-нибудь помочь мне узнать, как это исправить?