2016-04-12 9 views
2

sonsuz derlemeleri gerektirir. Saatin modunda dinamik require ve çalışma WebPack varsa o webpack sürekli sonsuz döngü bir tür derlemeye çalışıyor olduğu ortaya çıktı. Tek gördüğüm geçerli:WebPack dinamik nedenlerini Bir derleme başlar ve daha sonra bitince ne zaman Stdout'a yazıyor basit webpack eklentisi var

[07:36:42] WebPack [yönetici] derleme başlıyor ...

[07:36:43] WebPack [yönetici] bitmiş derleme. derleme başlar WebPack [yönetici]

[07:36:43] ...

[07:36:44] WebPack [yönetici] bitmiş derleme. derleme başlar WebPack [yönetici]

[07:36:44] ...

[07:36:45] WebPack [yönetici] bitmiş derleme. derleme başlar WebPack [yönetici]

[07:36:45] ...

[07:36:45] WebPack [yönetici] bitmiş derleme. derleme başlar WebPack [yönetici]

[07:36:46] ...

[07:36:46] WebPack [yönetici] bitmiş derleme. yayılan herhangi bir varlık olmadan

. belirli dizinleri altında dosya değişiklikleri izleyecek ve değiştirilen sadece bir şey eğer derlemek gerekmez mi?

Bunu önlemek için herhangi bir yolu var mı?

DÜZENLEME Ben de demetler halinde stilleri içerir ve bir css dosyasına bu ayıklamak için ExtractTextPlugin kullandığınızda Aslında sadece olur

.

module: { 
    loaders: [ 
     { 
      test: /\.css$/, 
      loader: ExtractTextPlugin.extract("style-loader", `css-loader!postcss-loader`, { 
       publicPath: '../' 
      }) 
     } 
    ] 
}, 
plugins: [ 
    new ExtractTextPlugin(`./${bundleFolder}/[name].css`) 
] 

DÜZENLEME 2

Ben WebPack en github bir sorunu gönderilen: https://github.com/webpack/webpack/issues/2320

+0

Evet - çıktı dizini için değişikliklerinizi izlemeyin –

+0

Çıktı dizininin normal ifadeyle eşleşmediğinden emin olun (ContextReplacementPlugin e.g.). – kamilkp

+1

Değil. Uygun içeriği seçmek için require.context (... kullanıyorum. – kamilkp

cevap