Ciao a tutti,
spero di non aver sbagliato sezione del forum ma mi sembrava la più corretta.
Nella settimana della formazione Enea Overclockk ha parlato di Grunt per automatizzare varie operazioni (minificare file, concatenare ecc.)
Interessato a tale argomento ho approfondito la cosa, ma proprio sul più bello non corre ( o non grunta xd).
Descrivo la situazione tecnica:
Premetto che ho istallato GIT BASH,
installato NODE.JS ed ho anche aggiornato la versione alla ultima corrente (npm uptade -g npm)
Creo una nuova cartella con all'interno una cartella js contente dei file .js.
Obiettivo:concatenare i file
-Apro il mio terminale, mi sposto nella cartella in questione e creo il file package.json
(ho provato sia la strada di compilarlo manualmente che il comando 'npm init' che lo fa compilare dal terminale ottenendo gli stessi risultati)
-Poi lancio la instaallazione di grunt
npm install grunt --save-dev
e questo mi crea la mia cartella node_modules con all'interno la cartela grunt (come corretto che sia)
poi creo il mio file grunt.js manualmente (ovviamente per non errare lo prendo dal sito di grunt).
ok. adesso inizio a installare il plugin concat
npm install grunt-contrib-concat --save-dev
ed ora ho la cartella concat nella cartella node_modules.
ora ho il file grunt.js con i paramentri di concat (sia funzione che il load di richiamo più in basso )
ed ho anche il file package.json con concat collocato correttamente in dipendenze .
Fino a qui mi sembra tutto ok,
Adesso compilo i campi del concat sorgente e destinazine del file grunt.js, con sintassi corretta controllata da altri progetti su internet.
salvo tutto.
Preciso che dopo le operazioni di installazione col terminale l'ho chiuso e riavviato, e che i file ci concat e altro li prendo da fonti attendibili quale sito di grunt.
Torno nel mio terminale domani il comando grunt ...ed è qui che sorge il problema...
non si avvia è apre solo l'editor di testo!!!
ho provato anche la procedura con altri plugin ma nulla apre solo l'editor di testo!
anche con il comando grunt.cmd dice :a valid grunt file could not be found...
Con il comando grunt concat apre lo stesso l'editor di testo...
Inizio a pensare che ci sia qualche conflitto di comandi tra la linea di comando è grunt qualcuno mi può aiutare!!!
Io uso windows 8 a 64 bit
ho aggiornato node.js
e grunt l'ho provato ad installare due giorni fa, quindi la versione è aggiornata.
overclokk aiuto!