vscode

作者: 你猜_19ca | 来源:发表于2018-08-07 14:03 被阅读0次

    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 还挺好的,这样代码比较规范。

    相关文章

      网友评论

          本文标题:vscode

          本文链接:https://www.haomeiwen.com/subject/asaovftx.html