微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

不能通过webpack bower组件包含jQuery Datatables

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']
    }
};
最佳答案
问题是DirectoryDe​​scriptionFilePlugin需要主字段中的单个字符串条目,而datatables的bower.json声明一个数组:

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

一个完整的讨论,关于为什么它像here.

(无耻插头)

我创建了一个bower-webpack-plugin,你可能想看一下.它仍处于开发阶段,但应该在主要领域处理数组.此外,如果您发现任何问题,请随时报告错误,我会尝试解决它.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐