gpt4 book ai didi

node.js - 缩进无效。 Jade 模板

转载 作者:搜寻专家 更新时间:2023-11-01 00:11:56 25 4
gpt4 key购买 nike

我知道我可以使用制表符或空格,但不能同时使用。但我找不到无效缩进的位置。尝试了不同的变化。但是我没有成功。添加后我得到了异常

- if (error)
p= error

所以我的代码如下所示:

!!!
html
head
title= title
link(rel='stylesheet', href='/stylesheets/#{stylesheet}.css')
link(rel='stylesheet', href='/stylesheets/bootstrap.min.css')
body
.container
.row
.col-md-4
.col-md-4
.well
- if (error)
p= error
form(role='form',action='sessions', method='post')
.form-group
label(for='Email') Eposta Adresi
input#Email.form-control(type='email',name='user[email]',placeholder='E-posta adresi')
.form-group
label(for='Password') Şifre
input#Password.form-control(type='password',name='user[password]', placeholder='Şifre')
button.btn.btn-default(type='submit') Giriş

script(type='text/javascript', src='/javascripts/jquery-1.10.2.min.js')
script(type='text/javascript', src='/javascripts/bootstrap.min.js')

完整异常:

12| .well
13| - if (error)
> 14| p= error
15| form(role='form',action='sessions', method='post')
16| .form-group
17| label(for='Email') Eposta Adresi
Invalid indentation, you can use tabs or spaces but not both
at Object.Lexer.indent (C:\Nodejs\NodejsBlog\node_modules\jade\lib\lexer.js:691:15)
at Object.Lexer.next (C:\Nodejs\NodejsBlog\node_modules\jade\lib\lexer.js:789:15)
at Object.Lexer.lookahead (C:\Nodejs\NodejsBlog\node_modules\jade\lib\lexer.js:122:46)
at Object.Parser.lookahead (C:\Nodejs\NodejsBlog\node_modules\jade\lib\parser.js:116:23)
at Object.Parser.parseCode (C:\Nodejs\NodejsBlog\node_modules\jade\lib\parser.js:311:17)
at Object.Parser.parseExpr (C:\Nodejs\NodejsBlog\node_modules\jade\lib\parser.js:225:21)
at Object.Parser.block (C:\Nodejs\NodejsBlog\node_modules\jade\lib\parser.js:593:25)
at Object.Parser.tag (C:\Nodejs\NodejsBlog\node_modules\jade\lib\parser.js:722:26)
at Object.Parser.parseTag (C:\Nodejs\NodejsBlog\node_modules\jade\lib\parser.js:625:17)
at Object.Parser.parseExpr (C:\Nodejs\NodejsBlog\node_modules\jade\lib\parser.js:199:21)

需要建议。

最佳答案

这就是 vim 使用 :set list 显示的内容:

▸ ▸ ▸ ▸ .col-md-4¬
▸ ▸ ▸ ▸ .col-md-4¬
▸ ▸ ▸ ▸ ▸ .well¬
▸ ▸ ▸ ▸ ▸ ▸ - if (error)¬
▸ ▸ ▸ ▸ ▸ ▸ p= error¬
▸ ▸ ▸ ▸ ▸ ▸ form(role='form',action='sessions', method='post')¬

(三角形是制表符)

因此您在违规行中混用了制表符和空格。

关于node.js - 缩进无效。 Jade 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20337953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com