Laravel 5 如何使用数据表(https://datatables.net)使用Laravel5.4和npm

Laravel 5 如何使用数据表(https://datatables.net)使用Laravel5.4和npm,laravel-5,npm,datatables,Laravel 5,Npm,Datatables,我在谷歌上搜索过,似乎没有什么特别能回答我的问题。虽然我看到了这一点,但由于Datatable是前端组件,并且我的要求是只有在单击按钮时才会从Ajax请求填充Datatable,因此我希望将Datatable的npm包包含到npm运行开发的构建输出中,以便我可以在其他地方使用$('#table').Datatable()。有人能帮我吗?我不太擅长前端开发 我已经试着添加了 var $ = require( 'jquery' ); var dt = require( 'dat

我在谷歌上搜索过,似乎没有什么特别能回答我的问题。虽然我看到了这一点,但由于Datatable是前端组件,并且我的要求是只有在单击按钮时才会从Ajax请求填充Datatable,因此我希望将Datatable的npm包包含到npm运行开发的构建输出中,以便我可以在其他地方使用$('#table').Datatable()。有人能帮我吗?我不太擅长前端开发

我已经试着添加了

var $       = require( 'jquery' );
var dt      = require( 'datatables.net' )();
var buttons = require( 'datatables.net-buttons' )();
或者像他们的手册上说的那样用参数

var $       = require( 'jquery' );
var dt      = require( 'datatables.net' )( window, $ );
var buttons = require( 'datatables.net-buttons' )( window, $ );
我只是得到了这个错误

$(...).DataTable is not a function
我甚至试着将datatables.net版本降级到1.10.9,但仍然没有成功


谢谢,

请确保没有添加双核jquery,laravel app.js包括核心jquery。请确保没有添加双核jquery,laravel app.js包括核心jquery。