[Eslint] eslint 単一ファイルは特定のルール効果をキャンセルします

エラー例

ここに画像の説明を挿入

  • 最終的なimport/no-mutable-exports合計はno-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