【Eslint】eslint 单文件取消特定规则效验

报错示例

在这里插入图片描述

  • 最后的import/no-mutable-exportsno-var 表示效验规则
  169:8  warning  Exporting mutable 'var' binding, use 'const' instead  import/no-mutable-exports
  169:8  error    Unexpected var, use let or const instead              no-var
  185:8  warning  Exporting mutable 'var' binding, use 'const' instead  import/no-mutable-exports
  185:8  error    Unexpected var, use let or const instead              no-var
  209:8  warning  Exporting mutable 'var' binding, use 'const' instead  import/no-mutable-exports
  209:8  error    Unexpected var, use let or const instead              no-var
  238:8  warning  Exporting mutable 'var' binding, use 'const' instead  import/no-mutable-exports
  238:8  error    Unexpected var, use let or const instead              no-var
  304:8  warning  Exporting mutable 'var' binding, use 'const' instead  import/no-mutable-exports
  304:8  error    Unexpected var, use let or const instead              no-var

解决方法

  • 在该文件的上方加上 eslint-disable 注释,表示禁用某项 eslint 规则效验
/* eslint-disable no-var */
/* eslint-disable import/no-mutable-exports */

export var aa = 1;

猜你喜欢

转载自blog.csdn.net/qq_45677671/article/details/129981613