しるてく

技術的な話をします

gruntでminifyする前にconsole.logを消す

開発環境で読むapp.jsではconsole.logは大量に出したいけど、本番環境で読むapp.min.jsではデバッグ用の記述はなかったようにしたいなーと思って探したらこんなの見つけた。

grunt-remove-logging

grunt.initConfig
  removelogging:
    dist:
      dest: "app.clean.js"
      src: "app.js"

とかしてあげて、app.clean.jsをminifyしてあげれば良さそう。
あんま検証してないけど、今のところ問題ないかんじ。

ちなみにGruntfileはcoffeescriptで書くとすっきりして良い。