压痕不一致:我该如何解决?

时间:2018-06-05 09:03:58

标签: javascript node.js pug

我正在尝试使用JavaScript制作游戏,但是当我尝试在Node.js中进行localhost时,我收到如下错误:

Inconsistent indentation. Expecting either 6 or 8 spaces/tabs.

    at makeError (C:\Users\Joshua Chuah\node\node_modules\pug-error\index.js:32:13)
    at Lexer.error (C:\Users\Joshua Chuah\node\node_modules\pug-lexer\index.js:59:15)
    at Lexer.indent (C:\Users\Joshua Chuah\node\node_modules\pug-lexer\index.js:1337:18)
    at Lexer.callLexerFunction (C:\Users\Joshua Chuah\node\node_modules\pug-lexer\index.js:1456:23)
    at Lexer.advance (C:\Users\Joshua Chuah\node\node_modules\pug-lexer\index.js:1495:15)
    at Lexer.callLexerFunction (C:\Users\Joshua Chuah\node\node_modules\pug-lexer\index.js:1456:23)
    at Lexer.getTokens (C:\Users\Joshua Chuah\node\node_modules\pug-lexer\index.js:1512:12)
    at lex (C:\Users\Joshua Chuah\node\node_modules\pug-lexer\index.js:12:42)
    at Object.lex (C:\Users\Joshua Chuah\node\node_modules\pug\lib\index.js:99:27)
    at Function.loadString [as string] (C:\Users\Joshua Chuah\node\node_modules\pug-load\index.js:44:24)

如何解决我的问题? (即使在尝试将我的所有标签转换为空格以试图解决我的问题之后,我仍无济于事,然后再建议)

2 个答案:

答案 0 :(得分:0)

如错误所述,请确保具有一致的缩进。只是有空格或标签是不够的。您每行需要相同的金额,具体取决于您当前的缩进。

您也可以使用其中一个在线美化工具,例如: https://pughtml.com/

答案 1 :(得分:0)

当您在使用任何模板引擎时错误地在程序中输入了不需要的空间时,就会发生此错误。就我而言,我正在使用 pug,当出现相同的错误时,我只需删除在我的程序中输入的额外空间...