2014-11-01 23 views
5
require('datatables'); does not work 
我有一個艱難的時間,試圖包括jQuery的數據表從鮑爾一的WebPack模塊

,當前的設置與其他涼亭的部件,該的WebPack這裏工作的一部分配置文件:無法通過的WebPack涼亭的部件包括jQuery的數據表

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

回答

4

的問題是,所述DirectoryDescriptionFilePlugin預計,在main字段單個字符串條目,數據表的bower.json聲明的數組:

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

有一個完整的討論,關於爲什麼它是這樣的here

(無恥插頭)

我創建了一個bower-webpack-plugin,你可能想看看。它仍在開發中,但應該在main字段中處理數組。此外,如果您發現任何問題,請隨時舉報錯誤,並嘗試修復它。

+1

非常感謝您的回覆! – rekans 2014-11-07 02:02:58