2014-12-11 8 views
33

Bugün bulamıyor ve mücadele ve sorunun bir sürü sonra sadece (biz de is bakacağız ilk görevi yerel sunucuyu başlatmak için çalıştı : $ gulp serve) ve bu hatayı aldım:.modül "lodash" böylece <a href="https://developers.google.com/web/fundamentals/getting-started/web-starter-kit/setting-up?hl=en" rel="noreferrer">these instructions</a> takip GoogWeb Starter Kit hakkında daha fazla bilgi edinmek için çalıştı

C: \ gwsk> yutkunmak Dürüst ben tamamen burada kayboldum, bu nedenle herhangi bir yardım oldukça açığız

Error: Cannot find module 'lodash' 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (C:\gwsk\node_modules\browser-sync\node_modules\portsc 
anner-plus\lib\index.js:3:9) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (C:\gwsk\node_modules\browser-sync\lib\utils.js:6:19) 

vermektedir. Ben node.js için yeniyim, gulp, sadece GWSK denemek istedim ama baş ağrısına dönüştüm: (... ben bir web tasarımcısı değil geliştiriciyim ....

cevap

75

gerekli klasöre lodash yüklemek için emin olun yüklü olması gerekiyor bu Muhtemelen C: \ gwsk dizininizdir.

Bu klasörde bir package.json dosyası varsa, yükleme komutunun arkasında --save eklemek de en iyisidir.

$ npm install lodash --save 

package.json dosyası, proje bağımlılıkları tutan, proje hakkında bilgi tutar, ama basit tutmak.

komutu, proje bağımlılıkları yüklü modül katacak kaydedin.

package.json dosyası varsa

, ve bunu komutunun ardından node_modules klasör ve çalıştırmak kaldırmak için deneyebilirsiniz bağımlılık lodash içeriyorsa:

$ npm cache clean  
$ npm install 

ilk komut npm önbelleği temizler. (sadece emin olmak için) İkinci komut projenin tüm (eksik) bağımlılıklarını yükleyecektir.

Umut bu biraz daha düğüm paket yöneticisini anlamamıza yardımcı olur.

+0

Merhaba bohem, dürüst olmak gerekirse sadece unutalım Bu konuda ve cevap, herhangi bir şekilde thx sizin cevap için çok fazla! Şimdi imi ve yakın bir gelecekte bir deneyin vereceğim;) Şimdi sass + susy + breakpoint denemek için. : D –

+0

Sorun yok, arkamda bir web tasarımcım var ve teknik açıklamaları anlamak için geliştiricilerin ne kadar zor olabileceğini biliyorlar. İşe aldığın zaman olsun diye bağır. Her zaman gulp denemek istedim;) –

+0

npm v5'ten itibaren 'npm önbellek doğrulamasını' çalıştırabilirsiniz. Tam eşdeğeri 'npm önbellek temiz --for' olurken, – StLia

3

Belki loadash . yüklü Genellikle bunlar paket yöneticisi tarafından yönetilir komut satırında:..

npm install lodash 

ya da belki dünyada

npm install -g lodash 
+1

Merhaba Will: hayır lodash yoktur

npm install 

package.json yılında ise! cevabınız için teşekkürler. Ne önerdiğini denedim ve çok fazla "npm WARN karşılanmamış bağımlılık tanımsız, npm WARN tanımsız bağımlılık olan undefined." :(Tekrar gulp servisini tekrar yapmaya çalışıyorum ve tekrar başarısız oldum ... Şimdi şunu söyleyeyim: "Başlama" stilleri 13 s sonra eritildi, Hata: Modül 'gulp-util' bulunamıyor '" –

5

yeniden yükleyin 'tarayıcı eşitleme': gerçi

rm -rf node_modules/browser-sync 
npm install browser-sync --save 
0

"npm yüklemek lodash", bunu hızlı bir çözüm olduğunu düşünüyorum ancak doğru İnternet tarayıcısı yüklü değil diğer modüllerin olduğu da olasılığı vardır çalışacak senkron.

lodash tarayıcı senkronize bir parçasıdır. En iyi çözüm, Saebyeok tarafından sağlanan çözümdür. Tarayıcı senkronizasyonunu yeniden yükleyin ve sorunu düzeltin.

7

Node_modules içeriğini silme ve yeniden çalıştı benim için çalıştı npm yükleme.

komutu lütfen değiştirin \

+0

Bu, çalışmamın tek yolu buydu. Teşekkürler – Nick

0

yukarıdaki hata övmek hattını çalıştırmak $ düğümlü sunucu işe yarıyor ve sunucu

, bir package.json varsa
0

başlatılır ve içinde lodash yapılandırma yoktur içinde. o zaman gereken:

npm install --save-dev 
İlgili konular