Előfeltételek
Telepítés
A GruntJS egy JavaScript-feladat futtató , amely a NodeJS tetejére íródott. Használható ismétlődő feladatok automatizálására az alkalmazásban, mint például a kicsinyítés, az összeállítás, az egységteszt, a szöszölés és egyebek; minimális erőfeszítéssel.
Előfeltételek
Mielőtt elkezdené, rendelkeznie kell egy nem root felhasználói fiókkal, amely sudojogosultságokkal rendelkezik a rendszeren.
Telepítés
Frissítse a helyi csomagindexet:
sudo apt-get update
Telepítés curl:
sudo apt-get install curl
Adja hozzá a NodeJS 8.x csomagtárát a következő paranccsal:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Ezután telepítenünk kell a NodeJS-t és az NPM-et a fejlesztői eszközökkel együtt:
sudo apt-get install build-essential nodejs
Most ellenőrizze, hogy a NodeJS és az NPM működik-e:
node --version && npm --version
#v8.x.x
#5.x.x
A Grunt telepítése:
sudo npm install -g grunt-cli
Ezzel globálisan telepíti a Gruntot a rendszerére. Futtassa a következő parancsot a rendszerre telepített verzió ellenőrzéséhez:
grunt --version
#grunt-cli v1.2.0
Telepítse a Gruntot egy új projektre
A grunt új projektre való telepítéséhez két fájlt kell hozzáadnunk a projektkönyvtárhoz: package.jsonés Gruntfile.js.
package.json: Ezt a fájlt az NPM az NPM-modulként közzétett projektek metaadatainak tárolására használja.
Gruntfile.js : This file is namedGruntfile.js orGruntfile.coffee` és feladatok konfigurálására vagy meghatározására, valamint Grunt bővítmények betöltésére szolgál.
Keresse meg a csomag gyökérkönyvtárát:
cd /path/to/project
package.jsonFájl létrehozásához futtassa a következő parancsot :
sudo npm init
Válaszoljon a parancssori kérdőív kérdéseire.
A package.jsonfájl létrehozása után telepítse a Grunt fejlesztési függőségként:
sudo npm install grunt --save-dev
Hozd létre a Gruntfile.jsfájlt:
nano Gruntfile.js
Regisztráljon egy egyszerű alapértelmezett feladatot:
var grunt = require('grunt');
grunt.registerTask('default', 'default task description', function(){
console.log('hello world');
});
Most futtassa az alapértelmezett feladatot:
grunt
Ezzel az oktatóanyagunk véget ért, köszönöm, hogy elolvastad.