Per configurare GruntJS build ecco i passaggi:
Assicurati di aver configurato package.json
o impostato uno nuovo:
npm init
Installa Grunt CLI come globale:
npm install -g grunt-cli
Installa Grunt nel tuo progetto locale:
npm install grunt --save-dev
Installa qualsiasi modulo Grunt di cui potresti aver bisogno nel tuo processo di compilazione. Solo per il bene di questo esempio aggiungerò il modulo Concat per combinare i file insieme:
npm install grunt-contrib-concat --save-dev
Ora devi impostare il tuo Gruntfile.js
che descriverà il tuo processo di costruzione. Per questo esempio, combino solo due file JS file1.js
e file2.js
nella js
cartella e creo 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']);
};
Ora sarai pronto per eseguire il processo di compilazione seguendo il comando:
grunt
Spero che questo ti dia un'idea di come lavorare con GruntJS build.
NOTA:
Puoi usare grunt-init
per creareGruntfile.js
se si desidera la creazione basata su procedura guidata invece della codifica grezza per il passaggio 5.
Per farlo, segui questi passaggi:
npm install -g grunt-init
git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
grunt-init gruntfile
Per utenti Windows: se si utilizza cmd.exe, è necessario passare ~/.grunt-init/gruntfile
a %USERPROFILE%\.grunt-init\
. PowerShell riconoscerà ~
correttamente.
npm install -g grunt
significa installare Grunt a livello globale che non è più raccomandato (a partire da Grunt 0.4).