如何在 npm 中导入数据表?

A. *_*Lau 5 javascript datatable npm reactjs

通常的方法import "datatables.net-select";似乎不起作用。

我查看了网站,它说要这样做:

var $       = require( 'jquery' );
var dt      = require( 'datatables.net' )( window, $ );
Run Code Online (Sandbox Code Playgroud)

但我得到一个 Cannot set property '$' of undefined

我错过了什么吗?

A. *_*Lau 9

弄清楚了。

我认为它不起作用的唯一原因是因为 css 不在那里。确保你也导入了-dt这些东西。

IE:

import $ from 'jquery';

import 'datatables.net';
import 'datatables.net-dt/css/jquery.dataTables.css';
Run Code Online (Sandbox Code Playgroud)

  • 为什么正在加载的 CSS 会对你得到的错误产生影响? (2认同)

小智 5

我正在使用 DataTables 1.10.19 和 Symfony 4.1.7 + Webpack Encore 0.21

    import $ from 'jquery';
    import dt from 'datatables.net-bs';
    global.$.DataTable = dt;
Run Code Online (Sandbox Code Playgroud)