2015-05-21 4 views
5

Sto creando un tema su Root's Sage WordPress Theme. Dopo aver impostato ed eseguito i comandi necessari. Ogni volta che corro Gulp getta il seguente erroreL'esecuzione di Gulp genera l'errore "Impossibile trovare il modulo" ./lib/_stream_writable.js ""

module.js: 338 
 
throw err;^
 
Error: Cannot find module './lib/_stream_writable.js' 
 
at Function.Module._resolveFilename(module.js: 336: 15) 
 
at Function.Module._load(module.js: 278: 25) 
 
at Module.require(module.js: 365: 17) 
 
at require(module.js: 384: 17) 
 
at Object. <anonymous> (/var/www/website/wp-content/themes/example/node_modules/gulp-autoprefixer/node_modules/gulp-util/node_modules/multipipe/node_modules/duplexer2/node_modules/readable-stream/readable.js: 4: 20) 
 
at Module._compile(module.js: 460: 26) 
 
at Object.Module._extensions..js(module.js: 478: 10) 
 
at Module.load(module.js: 355: 32) 
 
at Function.Module._load(module.js: 310: 12) 
 
at Module.require(module.js: 365: 17) 
 
at require(module.js: 384: 17)

Ho provato a reinstallare il modulo leggibile-stream, ma ancora ottenere lo stesso. Qualsiasi aiuto è apprezzato.

Grazie.

risposta

1

Si potrebbe provare a eliminare node_modules e reinstallare utilizzando i privilegi di amministratore (ad esempio, sudo npm install su Linux/Mac o eseguendo la finestra di comando come amministratore su Windows). Questo è ciò che ha risolto problemi simili per me in passato.

1

Provare con l'ultima versione di npm. Questo dovrebbe risolvere il problema.

5

Qui ci sono diverse cose che possono andare storte a seconda del progetto, delle dipendenze e della struttura dei file. Ho avuto questo molte volte, ed è sempre solo un piccolo ritocco, un piccolo errore. Ma assumendo che tutto sia abbastanza semplice, si desidera:

A: Assicurati che quel gulp sia "richiesto" a l'inizio del tuo gulpfile, prima di ogni altra cosa.

B: Node_modules ... non dovrebbe essere eliminato e successivamente re-installato per funzionare.

C: Assicurarsi che si sta eseguendo la versione appropriata/corrente del Nodo

D: Assicurarsi che si sta tubazioni correttamente. Se una destinazione è errata quando necessario, si interrompe. Se una destinazione/Dist è presente quando non è necessario, si rompe

E: Assicurarsi di aver fatto

npm install 
npm install gulp -g 
npm install gulp --save-dev 

F: Eseguire sorso dalla radice e assicurarsi che l'osservatore sia configurato correttamente

Speriamo che aiuti o almeno porti a un errore migliore.

+0

Step 'E:' lo ha fatto per me. –

Problemi correlati