sudo npm install -g grunt-cli
sudo npm install -g grunt-init
{
"name": "grunt-projeto",
"version": "0.1.0",
"devDependencies": {
"grunt": "~0.4.5",
"grunt-contrib-jshint": "~0.10.0",
"grunt-contrib-concat": "~ 0.4.0",
"grunt-contrib-uglify": "~0.5.0",
"grunt-shell": "~0.7.0"
}
}
module.exports = function(grunt){
grunt.initConfig({
jshint:{
all: ['scripts.js']
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.registerTask('default', ['jshint']);
};
npm install --save-dev
grunt
module.exports = function(grunt){
grunt.initConfig({
jshint:{
all: ['scripts.js']
},
concat:{
dist: {
src: ['scripts.js', 'script1.js', 'script2.js'],
dest: 'unidos.js'
}
},
uglify:{
dist:{
src: ['unidos.js'],
dest: 'build/unidos.min.js'
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.registerTask('default', ['jshint', 'concat', 'uglify']);
};
module.exports = function(grunt){
grunt.initConfig({
jshint:{
all: ['scripts.js']
},
concat:{
dist: {
src: ['scripts.js', 'script1.js', 'script2.js'],
dest: 'unidos.js'
}
},
uglify:{
dist:{
src: ['unidos.js'],
dest: 'build/unidos.min.js'
}
},
shell: {
multiple: {
command: [
'rm unidos.js',
'mkdir deploy',
'mv build/unidos.min.js deploy/unidos.min.js'
].join(' && ')
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-shell');
grunt.registerTask('default', ['jshint', 'concat', 'uglify', 'shell']);
};