2015-10-25 30 views
7

sto lavorando con nodejs (versione V4.2.1) vorrei lavorare con gulp Ho installato gulp (3.9.0) Ma quando provo il mio script predefinito di una funzione di vuoto (lo script di seguito) con il comando gulp ottengo l'erroreErrore: Impossibile trovare il modulo 'dateformat' in gulp

Error: Cannot find module 'dateformat'

ho provato ad installare dateformat con

npm install -g dateformat 

posso controllare che dateform in viene installato con il comando dateformat --help Ma lo script sorso produrre lo stesso errore

Error: Cannot find module 'dateformat'

sto lavorando con Windows 7

Qualsiasi aiuto?

==================== edizione

var gulp = require('gulp'); 

gulp.task('default', function() { 
}); 
+3

Provare a reinstallare sorso a livello globale. – cither

risposta

11

avuto un problema simile e reinstallazione sorso globalmente effettivamente risolto il problema, tuttavia , vedi i miei dati per quanto riguarda le installazioni precedenti del nodo (in quanto si parla di esso pure)

npm uninstall gulp -g 
npm install gulp -g 

la spiegazione è difficile da offrire con precisione, dal momento che ho intrapreso un intero sforzo di risoluzione dei problemi, ma se è di alcun aiuto - ho il sospetto il problema è il risultato dell'installazione del nodo, ma l'installazione Non sta sovrascrivendo versioni precedenti di npm, causando in qualche modo un problema interno da qualche parte. flusso di risoluzione dei problemi:

  1. nodo di disinstallazione
  2. eliminare la cartella nodejs, che si trova di default in ~ \ Program Files \ (node_modules orfani con la cartella NPM trovate qui)
  3. nodo reinstallazione
  4. disinstallare a livello globale/reinstallare gulp

Alcuni ulteriori dettagli sul problema possono essere trovati qui: npm 3 broken when installed from official OS X Node.js installer #10434. Mentre questo è specifico per OSX, ho trovato la situazione identica a me stesso sul lato Windows.

+1

lavorato. Grazie per l'aiuto! –

2

Ho avuto lo stesso problema. Ho risolto facendo

  1. Elimina node_modules cartella
  2. npm install
+0

Grande! È molto utile! – Batur

Problemi correlati