Javascript 网页包、数据表和;yadcf

Javascript 网页包、数据表和;yadcf,javascript,datatables,webpack,requirejs,yadcf,Javascript,Datatables,Webpack,Requirejs,Yadcf,我正试图从一个requirejs配置切换到一个网页包,我很难让yadcf工作 在my packages.json中: { ... "dependencies": { ... "datatables.net": "^1.10.12", "datatables.net-bs": "^1.10.12", "jquery": "^3.1.1", "yadcf-npm": "^0.8.9" } } My webpack.config.js: ... r

我正试图从一个requirejs配置切换到一个网页包,我很难让yadcf工作

在my packages.json中:

{
  ...
  "dependencies": {
    ...
    "datatables.net": "^1.10.12",
    "datatables.net-bs": "^1.10.12",
    "jquery": "^3.1.1",
    "yadcf-npm": "^0.8.9"
  }
}
My webpack.config.js:

...
resolve: {
  alias: {
    ...
    datatables: path.join(__dirname, 'node_modules/datatables.net/js/jquery.dataTables'),
    datatablesBootstrap: path.join(__dirname, 'node_modules/datatables.net-bs/js/dataTables.bootstrap'),
    yadcf: path.join(__dirname, 'node_modules/yadcf-npm/jquery.dataTables.yadcf.js'),
  }
}
我的剧本:

define(['jquery', 'datatablesBootstrap', 'yadcf'], function($) {
    $(document).ready(function(){
        ...
        var myDatatable = dataTable = $('#elem').DataTable({
            ...
        });

        myDatatable.yadcf([
            ...
        ]);
    });
});
我一直有同样的问题,没有定义yadcf

未捕获引用错误:未定义yadcf(…)


你知道我在这里遗漏了什么吗?

你应该使用yadcf v0.9.1,因为在这个版本中添加了对AMD/CommonJS的支持,并且它也应该与Webpack一起工作,你可以得到它或bower…

哦,天哪,我发誓我用这个版本进行了测试,但我必须在我的Webpack配置文件中留下yadcf npm。这一次,我更新了网页配置以及它的工作!谢谢你,先生。