繁体   English   中英

无法通过Webpack Bower组件包含jQuery Datatables

[英]Can't include jQuery Datatables via webpack bower components

require('datatables'); does not work

我很难尝试将jQuery-Datatables作为Bower的webpack模块包含在内,当前设置可与其他Bower组件一起使用,这是webpack配置文件的一部分:

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

问题在于DirectoryDescriptionFilePlugin期望在main字段中输入一个字符串,而datatables的bower.json声明一个数组:

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

关于这里为什么会这样的整个讨论。

(无耻的插头)

我创建了bower-webpack-plugin ,您可能想看看。 它仍在开发中,但应该在main领域处理数组。 此外,如果您发现任何问题,请随时报告错误,我们将尝试修复它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM