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