Javascript 网页包、数据表和;yadcf
我正试图从一个requirejs配置切换到一个网页包,我很难让yadcf工作 在my packages.json中: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
{
...
"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。这一次,我更新了网页配置以及它的工作!谢谢你,先生。