gruntを使ってみる。
gruntコマンドを有効化するためにコマンドラインインターフェースをインストールする。
npm install -g grunt-cli
gruntのバージョンを確認する
npm install -g grunt-cli
package.jsonを作成する
npm init
Gruntの本体をインストールする。「--save-dev」オプションを追加することで、インストールするnpmの情報がpackege.jsonのdevDependenciesに追加される。
npm install --save-dev grunt grunt -V ------------------- grunt-cli v0.1.13 grunt v0.4.5
新しいファイルを作成するwindowsショートカット
ctrl + Shift + n
Gruntfile.jsを書く
プロジェクトの名前やバージョン、ディレクトリ名は、定数として一か所に記述する。
変更に強い実装にするため。
頻出ワードはgruntのinitConfigに追加するくせをつける。
module.exports = function (grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), dirs: { src: 'src', dist: 'dist', }, }); }
gruntでソースコードチェックを行う
npm install --save-dev grunt-contrib-jshint
Gruntfile.js
module.exports = function (grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), dirs: { src: 'src', dist: 'dist', }, jshint: { beforeconcat: ['<%= dirs.src %>/js/*.js'], afterconcat: ['<%= dirs.dest %>/js/*.js'] } }); grunt.loadNpmTasks('grunt-contrib-jshint'); }