2014-11-01 24 views
5
require('datatables'); does not work 
ben kulübeye gelen bir webpack modül olarak jQuery datatables dahil çalışırken zor anlar yaşıyorum

, mevcut ayarlar diğer Bower bileşenleri, WebPack burada kısmı ile çalışmak yapılandırma dosyası:webpack Bower bileşenleri aracılığıyla jQuery datatables içermez Can

module.exports = { 
    plugins: [ 
     new webpack.ResolverPlugin(
      new webpack.ResolverPlugin.DirectoryDescriptionFilePlugin("bower.json", ["main"]) 
     ) 
    ], 
    resolve: { 
     modulesDirectories: ['node_modules', 'bower_components'] 
    } 
}; 

cevap

4

sorun DirectoryDescriptionFilePluginmain alanda tek bir dize girdisini bekler ve datatables ait bower.json bir dizi beyan olmasıdır:

"main": [ 
     "media/js/jquery.dataTables.js", 
     "media/css/jquery.dataTables.css" 
] 

here'un neden böyle olduğu hakkında bir tartışma var.

(utanmaz fişi)

sana bakmak isteyebilirsiniz, bir bower-webpack-plugin oluşturduk. Hala bir geliştirme aşamasındadır, ancak main alanındaki dizileri işlemelidir. Ayrıca, herhangi bir sorunla karşılaşırsanız, lütfen bir hatayı bildirmekten çekinmeyin ve düzeltmeye çalışacağım.

+1

Yanıtladığınız için çok teşekkürler! – rekans