2014-11-01 15 views
5
require('datatables'); does not work 

Mam twardy czas próbuje to jQuery DataTables jako moduł WebPACK z altany, bieżące ustawienia pracować z innymi składnikami Bower, oto część WebPacka plik konfiguracyjny:nie może zawierać elementów jQuery DataTables poprzez Bower WebPACK

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

Odpowiedz

4

problemem jest to, że DirectoryDescriptionFilePlugin spodziewa pojedynczy wpis ciąg w polu main i bower.json z DataTables deklaruje tablicę:

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

Istnieje cała dyskusja, o tym, dlaczego to jest tak here.

(bezwstydna)

Stworzyłem bower-webpack-plugin, że warto patrzeć. Jest nadal w fazie rozwoju, ale powinien obsługiwać tablice w polu main. Dodatkowo, jeśli znajdziesz jakieś problemy, zgłoś błąd, a postaram się go naprawić.

+1

Wielkie dzięki za odpowiedź! – rekans

Powiązane problemy