Para configurar la compilación de GruntJS, aquí están los pasos:
Asegúrese de haber configurado package.json
o configurado uno nuevo:
npm init
Instale Grunt CLI como global:
npm install -g grunt-cli
Instale Grunt en su proyecto local:
npm install grunt --save-dev
Instale cualquier módulo Grunt que pueda necesitar en su proceso de construcción. Solo por el bien de esta muestra, agregaré el módulo Concat para combinar archivos:
npm install grunt-contrib-concat --save-dev
Ahora necesita configurar su Gruntfile.js
que describirá su proceso de construcción. Para esta muestra, simplemente combino dos archivos JS file1.js
y file2.js
en la js
carpeta y genero 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']);
};
Ahora estará listo para ejecutar su proceso de compilación siguiendo el comando:
grunt
Espero que esto le dé una idea de cómo trabajar con GruntJS build.
NOTA:
Puede usar grunt-init
para crear Gruntfile.js
si desea una creación basada en asistente en lugar de codificación sin formato para el paso 5.
Para hacerlo, siga estos pasos:
npm install -g grunt-init
git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
grunt-init gruntfile
Para usuarios de Windows: si está utilizando cmd.exe, debe cambiar ~/.grunt-init/gruntfile
a %USERPROFILE%\.grunt-init\
. PowerShell reconocerá ~
correctamente.
npm install -g grunt
significa instalar Grunt globalmente, lo que ya no se recomienda (comenzando con Grunt 0.4).