彻底解决eslint与webstorm针对vue的script标签缩进处理方式冲突问题

Posted mouseleo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了彻底解决eslint与webstorm针对vue的script标签缩进处理方式冲突问题相关的知识,希望对你有一定的参考价值。

彻底解决eslint与webstorm针对vue的script标签缩进处理方式冲突问题

背景不多介绍了,直接上代码。

打开项目根上下的.eslintrc.js,将rules节点中添加以下配置项。

rules: 
  ‘vue/script-indent‘: [‘error‘, 2, ‘baseIndent‘: 1]

其中第1个2是指统一缩进2个空格,第2个1是指1倍缩进。

另外需要添加以下节点,与rules同级:

overrides: [
  
    ‘files‘: [‘*.vue‘],
    ‘rules‘: 
      ‘indent‘: ‘off‘
    
  
]

以上是关于彻底解决eslint与webstorm针对vue的script标签缩进处理方式冲突问题的主要内容,如果未能解决你的问题,请参考以下文章

vue项目eslint报错与解决方法整理

vue 中 eslint 与 webstorm格式化 报错

webstorm自动格式化.vue文件并符合Eslint

关闭vue的eslint代码检测和WebStorm的代码检测

vue项目,如何关闭eslint检测?多种解决办法

vue 项目 webstrom IDE格式化代码规则遵循eslint设置