2013-08-04 17 views
5

non posso ottenere grugnito funzionare affatto su Windows 7. Seguendo le istruzioni sul sito Grunt (http://gruntjs.com/getting-started) ho eseguito:"Errore irreversibile: impossibile trovare il grugnito locale." su Windows 7

npm uninstall -g grunt-cli 
npm uninstall grunt 
npm uninstall -g grunt-init 

git clone [email protected]:gruntjs/grunt-init-jquery.git c:/Users/me/.grunt-init/jquery 

npm install -g grunt-cli 
grunt-init jquery 
npm install . 

Dopo di che, l'esecuzione di "grugnito" produce il seguente output :

grunt-cli: The grunt command line interface. (v0.1.9) 

Fatal error: Unable to find local grunt. 

If you're seeing this message, either a Gruntfile wasn't found or grunt 
hasn't been installed locally to your project. For more information about 
installing and configuring grunt, please see the Getting Started guide: 

http://gruntjs.com/getting-started 

l'uscita di lista NPM grugnito è:

npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] 'repositories' (plural) Not supported. 
npm WARN package.json Please pick one as the 'repository' field 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
npm WARN package.json [email protected] No repository field. 
C:\Users\me\AppData\Roaming\npm 
└─┬ [email protected] 
    └── [email protected] 

Running "NPM installare grugnito" nella corrente gi directory ves lo stesso errore quando si esegue grunt.

Qualche idea? La mia comprensione è che grunt-cli è pensato per cercare un'installazione locale di grunt, ma non riesco a capire perché non riesca a trovarlo.

+0

http://stackoverflow.com/questions/13925916/fatal-error-unable-to-find-local-grunt/ 13927654 # 13927654, questo può aiutare. – Anshul

+0

È necessaria un'istanza locale di grunt. Vedi qui: http: // StackOverflow.it/a/27115342/687677 – superluminary

risposta

5

So che sono passati 2 anni da quando è stata posta questa domanda. Tuttavia se qualcuno vuole in futuro:

Ho ottenuto lo stesso identico problema. E ho risolto questo problema installando il grugnito localmente. Come da grugnito site,

Note that installing grunt-cli does not install the Grunt task runner! The job of the Grunt CLI is simple: run the version of Grunt which has been installed next to a Gruntfile. This allows multiple versions of Grunt to be installed on the same machine simultaneously.

Così ho ottenuto che funziona con l'installazione di Grunt a livello locale.

npm install grunt --save-dev 

--salva: lo aggiunge al pacchetto package.json.

-dev: lo aggiunge come dipendenza dev.

3

Deve essere presente un file Gruntfile.js nella directory da cui viene eseguito il comando. Controlla anche che 'npm install grunt' ti abbia dato una directory node_modules con una sottodirectory chiamata grunt.

1

È necessario installare grunt in modalità GUI.

Aprire node.js CMD quindi aprire la cartella principale ed eseguire il sotto comandi

  1. npm install (una volta fatto si può in grado di vedere la cartella node_modules nella cartella principale)

  2. npm install –g grunt-cli (cambiamento la versione da ("version": "minified" a Current release("version":"1.11"); è necessario sostituire con minified dopo aver eseguito build)

  3. grunt build:full

Nota: la versione deve cambiare durante l'esecuzione grunt prima volta.

0

se la risposta di cui sopra non funziona, allora si può provare utilizzando questo

rm -rf node_modules/ && npm cache clean && npm install 
Problemi correlati