我正在尝试使用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)
如何解决我的问题? (即使在尝试将我的所有标签转换为空格以试图解决我的问题之后,我仍无济于事,然后再建议)
答案 0 :(得分:0)
如错误所述,请确保具有一致的缩进。只是有空格或标签是不够的。您每行需要相同的金额,具体取决于您当前的缩进。
您也可以使用其中一个在线美化工具,例如: https://pughtml.com/
答案 1 :(得分:0)
当您在使用任何模板引擎时错误地在程序中输入了不需要的空间时,就会发生此错误。就我而言,我正在使用 pug,当出现相同的错误时,我只需删除在我的程序中输入的额外空间...