Προαπαιτούμενα
Εγκατάσταση
Το GruntJS είναι ένα πρόγραμμα εκτέλεσης εργασιών JavaScript γραμμένο πάνω από το NodeJS. Μπορεί να χρησιμοποιηθεί για την αυτοματοποίηση επαναλαμβανόμενων εργασιών για την εφαρμογή σας, όπως η ελαχιστοποίηση, η μεταγλώττιση, η δοκιμή μονάδας, το linting και άλλα. με ελάχιστη προσπάθεια.
Προαπαιτούμενα
Πριν ξεκινήσετε, θα πρέπει να έχετε έναν λογαριασμό χρήστη που δεν είναι root με sudo
ρυθμισμένα δικαιώματα στο σύστημά σας.
Εγκατάσταση
Ανανεώστε το ευρετήριο του τοπικού σας πακέτου:
sudo apt-get update
Εγκατάσταση curl
:
sudo apt-get install curl
Προσθέστε το αποθετήριο πακέτων του NodeJS 8.x με την ακόλουθη εντολή:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Στη συνέχεια, πρέπει να εγκαταστήσουμε το NodeJS και το NPM μαζί με τα εργαλεία ανάπτυξης:
sudo apt-get install build-essential nodejs
Τώρα ελέγξτε για να βεβαιωθείτε ότι το NodeJS και το NPM λειτουργούν:
node --version && npm --version
#v8.x.x
#5.x.x
Εγκαταστήστε το Grunt:
sudo npm install -g grunt-cli
Αυτό θα εγκαταστήσει το Grunt παγκοσμίως στο σύστημά σας. Εκτελέστε την ακόλουθη εντολή για να ελέγξετε την έκδοση που είναι εγκατεστημένη στο σύστημά σας:
grunt --version
#grunt-cli v1.2.0
Εγκαταστήστε το Grunt σε ένα νέο έργο
Για να εγκαταστήσουμε το grunt σε ένα νέο έργο θα χρειαστεί να προσθέσουμε δύο αρχεία στον κατάλογο του έργου σας: package.json
και Gruntfile.js
.
package.json
: Αυτό το αρχείο χρησιμοποιείται από το NPM για την αποθήκευση μεταδεδομένων για έργα που δημοσιεύονται ως λειτουργικές μονάδες NPM.
Gruntfile.js : This file is named
Gruntfile.js or
Gruntfile.coffee` και χρησιμοποιείται για τη διαμόρφωση ή τον καθορισμό εργασιών, καθώς και για τη φόρτωση προσθηκών Grunt.
Μεταβείτε στον ριζικό κατάλογο του πακέτου σας:
cd /path/to/project
Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα package.json
αρχείο:
sudo npm init
Απαντήστε στις ερωτήσεις στο ερωτηματολόγιο της γραμμής εντολών.
Μόλις δημιουργηθεί το package.json
αρχείο σας , εγκαταστήστε το Grunt ως εξάρτηση ανάπτυξης:
sudo npm install grunt --save-dev
Δημιουργήστε το Gruntfile.js
αρχείο:
nano Gruntfile.js
Καταχωρίστε μια απλή προεπιλεγμένη εργασία:
var grunt = require('grunt');
grunt.registerTask('default', 'default task description', function(){
console.log('hello world');
});
Τώρα, εκτελέστε την προεπιλεγμένη εργασία:
grunt
Αυτό ολοκληρώνει το σεμινάριο μας, σας ευχαριστούμε που διαβάσατε.