package.json 생성
npm init
install packages
npm install grunt-cli --save
npm install bower --save
...
bower.json 생성
bower init
bower install jquery --save
...
Grunt
npm install load-grunt-tasks --save
Gruntfile.js 예제
var paths = {
src: 'src/',
dest: 'build/',
};
module.exports = function(grunt) {
/* Load tasks */
require('load-grunt-tasks')(grunt);
/* Configure project */
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
// Setup tasks
coffee: require('./tasks/coffee')(paths),
concat: require('./tasks/concat')(paths),
uglify: require('./tasks/uglify')(paths),
copy: require('./tasks/copy')(paths),
});
/* Register tasks */
// Default task.
grunt.registerTask('default', ['coffee:compile']);
grunt.registerTask('_default', ['coffee:compile', 'concat:build', 'uglify:minify', 'less:build', 'cssmin:minify', 'copy:locale']);
};
댓글 없음:
댓글 쓰기