build時に自動的にconsole.logを削除してほしい
そもそもeslintでconsole.logはwarnにしているわけですが、手っ取り早くlogを取りたいときもあってたまにconsole.logを使ってしまいます。
そんなときはこれ!
vite-plugin-remove-console
npm install vite-plugin-remove-console -D
configはこうだ
vite.config.ts
import { defineConfig } from 'vite';
import removeConsole from 'vite-plugin-remove-console';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
removeConsole()
]
});
これでデバッグ用のconsole.logを削除できます。まあdebugとか使ったほうが良いよなぁ、と思いつつもついついconsole.logを使ってしまう。やめたほうが良いな。やめよう。