#あらすじ
開発にdebugger
を使う人が少ないせいか、
ESLintでdebugger
を許可する方法がなかなか見つからず
長い間泣きながら開発をしていた問題をやっと解決したので、
簡潔に記録しておきます。
#1. 全てのファイルで使えるようにする方法
ルートフォルダ直下に作成されているpackage.json
の"rules"
の内容に追記する。
"rules": {
"no-debugger": 0
}
#2. 特定のファイルで使えるようにする方法
.jsファイルであればファイルの一番上に、
.vueファイルであればscriptタグ内の一番上にコメントを追記する。
/* eslint-disable no-debugger */
#補足
####console.log()
を使えるようにする方法
debugger
だけでなくconsole.log()
も使えなくなる人がいるそうです。
その場合、上記のno-debugger
の部分をno-console
に変えて、
同じように設定することで解決できます。
####警告を残す方法
0
ではなく1
を指定すると、コンパイル時にエラーではなく警告が発生するようになるそうです。
無視することに慣れてしまうような警告を出す意味があるのかは疑問ですが、活用したい方はどうぞ。
####Special Thanks
Why I can't use debugger or console.log on my Vue app - Stack Overflow
たった一行!!Vue CLIでconsole.logを有効化する方法 - Qiita