Javascript &引用;未捕获无法扩展未知按钮类型:copyHtml5";-如何使用`datatables.net-buttons-bs4`

Javascript &引用;未捕获无法扩展未知按钮类型:copyHtml5";-如何使用`datatables.net-buttons-bs4`,javascript,jquery,ecmascript-6,datatables,Javascript,Jquery,Ecmascript 6,Datatables,我已通过npm安装了数据表: npm install --save datatables.net-bs4 npm install --save datatables.net-buttons-bs4 还想使用按钮.html5js文件。 在开始使用npm包之前,我使用了datatables CDN,如下所示: <script src="//cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js" crossorigin="anonymou

我已通过npm安装了数据表:

npm install --save datatables.net-bs4
npm install --save datatables.net-buttons-bs4
还想使用
按钮.html5
js文件。 在开始使用npm包之前,我使用了datatables CDN,如下所示:

<script src="//cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js" crossorigin="anonymous"></script>
<script src="https://cdn.datatables.net/buttons/1.5.2/js/dataTables.buttons.js" crossorigin="anonymous"></script>
<script src="https://cdn.datatables.net/buttons/1.0.0/js/buttons.html5.min.js" crossorigin="anonymous"></script>
// Datatables
import 'datatables.net-bs4';
// Datatables - Buttons
import 'datatables.net-buttons-bs4';
我的脚本在HTML5中使用了buttons.js功能(文件存在于文件夹
node\u modules/datatables.net buttons/js/buttons.HTML5.js
),但似乎没有使用
import'datatables.net-buttons-bs4';
因此,导致错误的原因是:

未捕获无法扩展未知按钮类型:copyHtml5 在控制台中,使用以下功能指向a行:

这在使用CDN时效果很好

如何获得按钮.html5.js与我的代码配合?

您需要添加

import 'datatables.net-buttons/js/buttons.html5.js'
就像你可以在下载生成器中看到的那样,如果你选择你需要的并切换到底部的npm选项卡

import 'datatables.net-buttons/js/buttons.html5.js'