いや、別に秘密でも何でもなく、ただ私が最近社内勉強会用に調べるまで知らなかっただけですが・・・。 grunt.initConfig() で渡す Object がありますよね。Gruntfile.js のほとんどを占めるあの長大なオブジェクト。あまり良くわかっていなくても、ドキュメントやブログの例を真似すれば、どうにか Grunt を使うことはできます。 しかし、これってよく見ると、?なところがたくさんあります。 options とかあるけど、options に入れるのと入れないの(src, dest など)は何が違うの? トップレベルに pkg とかタスク名じゃなさそうなものを入れてる例を見るけど? grunt connect:server:keepalive とか見るけど keepalive はどこから来たの? Grunt の基本概念から調べつつ、これらの疑問に答えていきます。 普通のタ