1
我試圖從requirejs配置切換到一個webpack,並且有麻煩讓yadcf工作。Webpack,datatable&yadcf
在我packages.json:
{
...
"dependencies": {
...
"datatables.net": "^1.10.12",
"datatables.net-bs": "^1.10.12",
"jquery": "^3.1.1",
"yadcf-npm": "^0.8.9"
}
}
我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是未定義
Uncaught ReferenceError: yadcf is not defined(…)
你知道我在這裏失蹤了嗎?
噢,我的上帝我發誓我測試了這個版本,但是我必須在我的webpack配置文件中留下yadcf-npm。這一次我更新了webpack配置,並且它工作正常!謝謝你,先生。 – jiboulex