Gruntjs - Installing templates on windows8

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
apsuh0s
Script Master
Δημοσιεύσεις: 410
Εγγραφή: 01 Νοέμ 2005 21:38
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Gruntjs - Installing templates on windows8

Δημοσίευση από apsuh0s » 21 Φεβ 2014 18:48

Καλησπέρα,

προσπαθώ εδώ και κάμποση ώρα να χρησιμοποιήσω τα έτοιμα templates του Grunt για project scaffolding.

Αναφέρει στο documentation ότι:

Κώδικας: Επιλογή όλων

Once templates are installed into your ~/.grunt-init/ directory [b](%USERPROFILE%\.grunt-init\ on Windows)[/b] they will be available for use via grunt-init
Επομένως έχω:

Κώδικας: Επιλογή όλων

C:\Users\Konstantinos>md .grunt-init
Για παράδειγμα θέλω το jQuery template.

Κώδικας: Επιλογή όλων

D:\Project>git clone https://github.com/gruntjs/grunt-init-jquery.git %Konstantinos%\.grunt-init\jquery
και παίρνω το παρακάτω:

Κώδικας: Επιλογή όλων

Cloning into '%Konstantinos%\.grunt-init\jquery'...
remote: Reusing existing pack: 87, done.
remote: Total 87 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (87/87), done.
Checking connectivity... done.
Στη συνέχεια,

Κώδικας: Επιλογή όλων

D:\Project>grunt-init jquery
και παίρνω το παρακάτω το οποίο είναι και το πρόβλημα μου:

Κώδικας: Επιλογή όλων

'grunt-init' is not recognized as an internal or external command,
operable program or batch file.
Στο

Κώδικας: Επιλογή όλων

where grunt
έχω:

Κώδικας: Επιλογή όλων

D:\Project>where grunt
C:\Users\Konstantinos\AppData\Roaming\npm\grunt
C:\Users\Konstantinos\AppData\Roaming\npm\grunt.cmd
Καμμιά ιδέα;
.ninja { color: black; visibility: hidden !important; }

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Gruntjs - Installing templates on windows8

Δημοσίευση από nbc » 21 Φεβ 2014 21:57

1) Εκτελείς "where grunt" ενώ το πρόβλημά σου είναι το grunt-init ?
2) Το grunt-init - αν υπάρχει - είναι στο path σου?

D:\Project> path

Άβαταρ μέλους
apsuh0s
Script Master
Δημοσιεύσεις: 410
Εγγραφή: 01 Νοέμ 2005 21:38
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Gruntjs - Installing templates on windows8

Δημοσίευση από apsuh0s » 21 Φεβ 2014 23:05

nbc σε ευχαριστώ για το χρόνο σου..

1) Να σου πω την αλήθεια εκτέλεσα το where grunt διότι το διάβασα στο stackoverflow και αναφέρεται ότι:

"Normally, using the where grunt command would have found grunt.cmd in your path if npm is installed correctly and it has been properly added to the system path."

συνεπώς σκέφτηκα πως θα βοηθούσε να το γνωρίζετε..

2) Δεν την κατάλαβα την ερώτηση.. Το grunt-init jquery είναι template το οποίο εγκατέστησα στο %USERPROFILE%\.grunt-init\

Στη συνέχεια μέσα από το φάκελο του project (D:\Project) δίνοντας "grunt-init jquery" στόχος ήταν το task να δημιουργήσει ένα ή περισσότερα αρχεία στο συγκεκριμένο directory βασιζόμενο σε απαντήσεις που θα δώσω..
.ninja { color: black; visibility: hidden !important; }

nbc
Honorary Member
Δημοσιεύσεις: 526
Εγγραφή: 05 Σεπ 2009 20:12
Επικοινωνία:

Gruntjs - Installing templates on windows8

Δημοσίευση από nbc » 22 Φεβ 2014 00:04

Το grunt-init είναι script (plugin του grunt), το οποίο εγκαθίσταται με npm install -g grunt-init. Ως script, πρέπει να υπάρχει στο path σου, ώστε να μπορεί να εκτελεστεί από διαφορετικό directory.

Το grunt-init-jquery είναι template, το οποίο εγκαθίσταται στο ".grunt-init" folder και τρέχει με "grunt-init jquery".

Το μήνυμα των Windows σημαίνει πως:

a) δεν έχεις εγκαταστήσει το grunt-init
... τρέξε "> where grunt-init" για να σιγουρευτείς
b) υπάρχει μεν το grunt-init, αλλά δεν έχει ενημερωθεί το system path
... τρέξε "> path" για να το εξακριβώσεις

Άβαταρ μέλους
apsuh0s
Script Master
Δημοσιεύσεις: 410
Εγγραφή: 01 Νοέμ 2005 21:38
Τοποθεσία: Ηράκλειο
Επικοινωνία:

Gruntjs - Installing templates on windows8

Δημοσίευση από apsuh0s » 22 Φεβ 2014 01:31

Είχες δίκιο.. Δεν είχε εγκατασταθεί το grunt-init!

Σε ευχαριστώ πολύ!!
.ninja { color: black; visibility: hidden !important; }

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης