Forutsetninger
Installasjon
GruntJS er en JavaScript-oppgaveløper skrevet på toppen av NodeJS. Den kan brukes til å automatisere repeterende oppgaver for applikasjonen din som minifisering, kompilering, enhetstesting, linting og mer; med minimal innsats.
Forutsetninger
Før du begynner, bør du ha en ikke-rootbrukerkonto med sudoprivilegier satt opp på systemet ditt.
Installasjon
Oppdater din lokale pakkeindeks:
sudo apt-get update
Installer curl:
sudo apt-get install curl
Legg til pakkelageret til NodeJS 8.x med følgende kommando:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Deretter må vi installere NodeJS og NPM sammen med utviklingsverktøyene:
sudo apt-get install build-essential nodejs
Sjekk nå for å sikre at NodeJS og NPM fungerer:
node --version && npm --version
#v8.x.x
#5.x.x
Installer Grunt:
sudo npm install -g grunt-cli
Dette vil installere Grunt globalt på systemet ditt. Kjør følgende kommando for å sjekke versjonen som er installert på systemet ditt:
grunt --version
#grunt-cli v1.2.0
Installer Grunt på et nytt prosjekt
For å installere grunt på et nytt prosjekt må vi legge til to filer i prosjektkatalogen din: package.jsonog Gruntfile.js.
package.json: Denne filen brukes av NPM til å lagre metadata for prosjekter publisert som NPM-moduler.
Gruntfile.js : This file is namedGruntfile.js orGruntfile.coffee` og brukes til å konfigurere eller definere oppgaver, samt å laste inn Grunt-plugins.
Naviger til rotkatalogen til pakken din:
cd /path/to/project
Kjør følgende kommando for å lage en package.jsonfil:
sudo npm init
Svar på spørsmålene i kommandolinjespørreskjemaet.
Når package.jsonfilen din er opprettet, installer Grunt som en utviklingsavhengighet:
sudo npm install grunt --save-dev
Lag Gruntfile.jsfilen:
nano Gruntfile.js
Registrer en enkel standardoppgave:
var grunt = require('grunt');
grunt.registerTask('default', 'default task description', function(){
console.log('hello world');
});
Kjør nå standardoppgaven:
grunt
Det avslutter veiledningen vår, takk for at du leste.