2016-04-21 52 views
7

Webpack içinde daha az yükleyici kullanmaya çalışıyorum ve sorunlar - yerel olarak daha az yükleyici kurdum, ancak her şeyi webpack komutunu kullanarak derlemeyi denediğimde, yazdırıyor dışarı: "ERROR, modül 'daha az bulunamıyor" ". Benim giriş noktasından ben buradawebpack hatası '' daha az '' modülü bulunamıyor

require("./less_components/style.less"); 

benim webpack.config dosya meselesi nedir

module.exports = { 

entry: "./entry.js", 

output: { 

    path: "./build", 

    filename: "./bundle.js" 

}, 

module: { 

    loaders: [ 

     {test: /\.js$/, exlude: /node_modules/, loader: "babel-loader"}, 

     {test: /\.less$/, loader: "style!css!less"} 

    ] 
} 
} 

nedir ve nasıl düzeltebilirim gerektiği gibi bazı daha az dosya gerektirir?

+0

node_modules'ınızda "daha az yükleyici" var mı? –

+0

Evet, bunu göndermeden önce –

+0

ERROR sorununun "Daha az" modülünü bulamadığını düşündüm @ ./less_components/style.less 4: 14-167 aldığım çıktı. Less_components şey benim stil dosyası –

cevap

12

less-loader'u node_modules'ınıza yüklemediniz gibi görünüyor. Bunu yüklemek bunu düzeltecektir.

npm install less-loader --save-dev 

Düzenleme: Ayrıca sizde yüklü olmayan bu hatayı alırsınız css-loader ve style-loader size less-loader zincirleme ki.

Buna rastlayan herkes, hatalı ileti için gönderdiğim konuda artırabilir. https://github.com/webpack/less-loader/issues/89

+0

bulunduğu yolun yoludur Yükleyicilerim –

+1

içinde var Düğüm modüllerini silip tekrar yüklemeyi deneyebilir misiniz? –

+0

Evet, şimdi deneyeceğim –

8

Aynı sorunu yaşadım.

npm install --save-dev less 
npm install --save-dev file-loader 

Sonra sorunları çözüldü şu şekildedir: modülünü bulamıyor içinde HATA 'az'
├── UNMET PEER DEPENDENCY [email protected]* 
├── UNMET PEER DEPENDENCY [email protected]^2.3.1 
├── [email protected] 
└── [email protected] 
npm WARN EPEERINVALID [email protected] requires a peer of [email protected]^2.3.1 
but none was installed. 
npm WARN EPEERINVALID [email protected] requires a peer of [email protected]* 
but none was installed. 

denedim.

+0

Aynı burada, önceki yanıt işe yaramadı, basit bir 'npm' daha az sorunu çözdü. – dpnmn

1

Aynı sorunu bir Net Çekirdek projesinde de vardı. Bunu paket.json dosyasına ve daha az yükleyiciye daha az ekleyerek çözdüm.

"less-loader": "2.2.3", 
"less": "2.7.2" 
0

@Zhorian yours harika çalışıyor, alt düzeyden bir oy alamıyorum ve cevabınıza yorum eklemiyorum!

Module build failed: Error: Cannot find module 'less' 

ve çalıştıklarında yüklemek için: npm yaptıktan sonra hata için, çalışır, daha az --save-dev yüklemek

├── [email protected] 
├── UNMET PEER DEPENDENCY [email protected]^2.3.1 
├── [email protected] 
└── [email protected] 
8
:
npm install less-loader style-loader css-loader --save-dev 

Size verdi edecek

Bu hata, npm @ 3 artık eşleri daha fazla çözümlemediği için olur.

npm install less less-loader yoldan gitmektedir.