命令行报错:Expected indentation of 4 spaces but found 6

这是格式问题,很无厘头,检查的东西叫eslint,会检测代码中的潜在 Bug,还能做一些类型检查,把它关掉就好了

网上有不同的解决方法

1.关闭eslint 。

在vue项目中找到build文件夹 --> webpack.base.conf.js --> module

 module: {
    rules: [
      // 把 eslint 关闭
      // ...(config.dev.useEslint ? [createLintingRule()] : []),
      {
        test: /.vue$/,
        loader: 'vue-loader',
        options: vueLoaderConfig
      },
      {
        test: /.js$/,
        loader: 'babel-loader',
        include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')]
      }

在vue项目中找到vue.config.js文件,一般在最后

2.在报错的文件中加入"indent": ["off", 2]
当修改了js文件后,使用npm run dev编译才能生效

3.修改设置

原文地址:https://www.cnblogs.com/kingjordan/p/12026990.html