JavaScript���C����Web�J�����s���ۂɂ��܂��܂ȍ�Ƃ����������ĊJ���������I�ɍ��߂�c�[���iGrunt�AYeoman�ABower�Ȃǁj��G�f�B�^�[�AIDE�A���s���Ȃǂ��Љ�Ă����A�ځB����́AGrunt�v���O�C���̊T�v�ƕ֗��Ȃ��̂��܂Ƃ߂�grunt-contrib�A�t�@�C�����Ď��ł���grunt-contrib-watch�Alivereload�i�����X�V�j����������grunt-contrib-connect�Ȃǂ̎g�������������B
�@�O��̋L���u�u���b�N��Web�J������̋~����AGrunt�̃C���X�g�[���Ǝg�����v�ł́AGrunt�ɂ��Ă̊T�v�ƃZ�b�g�A�b�v�A��{�I�ȓ�����m�F���Ă݂܂����B
�@����́AGrunt�Ŏg�p�ł��邢�낢��ȁu�v���O�C�����W���[���v�i�ȉ��A�v���O�C���j���C���X�g�[�����A���ۂɓ������ē�����m�F���Ă݂܂��傤�B
�@�O��̌J��Ԃ��ɂȂ�܂����A�v���O�C�����g�p����ƁAGrunt�ł��낢��ȃ^�X�N�����s�ł���悤�ɂȂ�܂��B���s�ł���^�X�N�̓��e�̓v���O�C���ɂ���Ă��܂��܂ł����A������������ƁA���L�̂悤�ȍ�Ƃ��������ł��܂��B
�@�����������^�X�N��Grunt�̌����v���O�C���Ƃ��ėp�ӂ���Ă���AGrunt�̌����T�C�g�́uPlugins�v�y�[�W�i�p��j������T�����Ƃ��ł��܂��B
�@��������́A����̃v���O�C�����g����Grunt�^�X�N�����s���Ă݂܂��傤�B�Ȃ��ANode.js�����Grunt�{�̂��܂��C���X�g�[���ł��Ă��Ȃ��ꍇ�A�O��́uGrunt�̊��\�z�v���Q�l�ɃC���X�g�[�����Ă����Ă��������B
�@�v���O�C�������ۂɎg�p����O�ɁAGrunt�ł悭�g�p�����@�\���W�߂��ugrunt-contrib�v�ɂ��Đ������܂��B
�@�ȑO��Grunt�i�o�[�W����0.4���O�j�ł́A�t�@�C���폜�⌋���Ȃǂ̊�{�I�ȃ^�X�N�̓r���g�C���^�X�N�Ƃ��Ē�`����Ă��܂������A0.4�����grunt-contrib�v���O�C���Ƃ��Ē���Ă��܂��B
�@grunt-contrib��GitHub������ƕ�����܂����A����͕����̃v���O�C�����܂Ƃ߂����̂ł��BCoffeeScript��Sass�̃R���p�C���A�t�@�C���̈��k�ȂǁA���܂��܂ȃv���O�C�����܂܂�Ă���̂�������܂��ˁBgrunt-contrib�Ɋ܂܂��e�v���O�C���́A���K�I�Ɂugrunt-contrib-***�v�Ƃ������O�ɂȂ��Ă��܂��B
�@grunt-contrib�Ɋ܂܂���\�I�ȃv���O�C���ɂ́A���̂悤�Ȃ��̂�����܂��B
�@�Ȃ��A�����grunt-contrib�Ɋ܂܂��v���O�C���͌ʂɃC���X�g�[�����邱�Ƃ��\�ł��B�e�v���O�C���̍ŐV�ł�grunt-contrib�Ɋ܂܂�Ă���Ƃ͌���Ȃ��̂ŁA�����������ꍇ�ɂ͊e�v���O�C����P�̂ŃC���X�g�[�����Ă��������B
�@���ۂɃv���O�C�����C���X�g�[������Grunt�Ŏg���Ă݂܂��傤�B
�@�܂��́Agrunt-contrib-coffee�v���O�C�����g���Ă݂܂��B���̃v���O�C����coffee-script���W���[�����g�p���ACoffeeScript�ŋL�q���ꂽ�t�@�C����.js�t�@�C���փR���p�C�����邽�߂̃^�X�N�����s�ł��܂��B
�@�ʂ̃t�@�C����C�ӂ̃f�B���N�g���ȉ��S�Ă�CoffeeScript�t�@�C�����R���p�C���Ώۂɂł��鑼�AsourceMap�Ȃǂ̃I�v�V�������w��\�ł��B
�@�܂��́A���̂悤�Ƀf�B���N�g�����쐬���܂��B
% mkdir grunt-plugin-sample % cd grunt-plugin-sample % mkdir src % mkdir dest
�@�usrc�v��CoffeeScript�t�@�C���p�̃f�B���N�g���ŁA�udest�v���R���p�C������js�t�@�C���p�̃f�B���N�g���ł��B
�@���́usrc�v�f�B���N�g����CoffeeScript�t�@�C����p�ӂ��܂��B
add = (x,y) -> x + y res = add 3,4 console.log res
Copyright © ITmedia, Inc. All Rights Reserved.