Expected indentation of 4 spaces but found 6
-
原因是由于在vscode,tab是默认缩进4个空格,但是项目目录安装的ESLint(ESLint是一个语法规则和代码风格检查工具,可以用来保证写出语法正确、风格统一的代码)
有2种解决办法():
-
关闭ESLint
在vue项目中找到build文件夹 --> webpack.base.conf.js --> module
注释掉如下代码,重启npm start即可
// 把 eslint 关闭 // ...(config.dev.useEslint ? [createLintingRule()] : []),
-
修改VSCode的tab缩进为2格
打开文件->首选项->设置, 添加如下用户设置
只添加editor.tabSize是不会生效的,还需要把editor.detectIndentation改为false
"editor.detectIndentation": false, "editor.tabSize": 2,
注意: 建议用方法2,因为用 ESLint 还挺好的,这样代码比较规范。
-
网友评论