Para configurar a compilação do GruntJS, siga estas etapas:
Certifique-se de ter configurado package.json
ou configurado um novo:
npm init
Instale o Grunt CLI como global:
npm install -g grunt-cli
Instale o Grunt em seu projeto local:
npm install grunt --save-dev
Instale qualquer Módulo Grunt que você possa precisar em seu processo de construção. Apenas por causa deste exemplo, adicionarei o módulo Concat para combinar arquivos:
npm install grunt-contrib-concat --save-dev
Agora você precisa configurar seu, Gruntfile.js
que descreverá seu processo de construção. Para este exemplo, apenas combino dois arquivos JS file1.js
e file2.js
na js
pasta e gerei app.js
:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
concat: {
"options": { "separator": ";" },
"build": {
"src": ["js/file1.js", "js/file2.js"],
"dest": "js/app.js"
}
}
});
// Load required modules
grunt.loadNpmTasks('grunt-contrib-concat');
// Task definitions
grunt.registerTask('default', ['concat']);
};
Agora você estará pronto para executar seu processo de compilação seguindo o comando:
grunt
Espero que isso lhe dê uma idéia de como trabalhar com a construção do GruntJS.
NOTA:
Você pode usar grunt-init
para criar Gruntfile.js
se desejar a criação baseada em assistente em vez de codificação bruta para a etapa 5.
Para fazer isso, siga estas etapas:
npm install -g grunt-init
git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
grunt-init gruntfile
Para usuários do Windows: Se você estiver usando cmd.exe, será necessário mudar ~/.grunt-init/gruntfile
para %USERPROFILE%\.grunt-init\
. O PowerShell reconhecerá o ~
corretamente.
npm install -g grunt
significa instalar o Grunt globalmente, o que não é mais recomendado (começando com o Grunt 0.4).