tabulator (^5.2.2)我正在尝试为使用using的 javascript 项目编写测试jest (v27)。制表符正在 JS 文件中导入和使用,如下所示
import {TabulatorFull as Tabulator} from "tabulator-tables";\n...\nvar table = new Tabulator("#example-table", config)\n...\nRun Code Online (Sandbox Code Playgroud)\n当我使用 webpack 运行项目并在浏览器中加载时,一切正常,但是当我尝试在玩笑中运行同一文件的测试时,出现此错误
\n FAIL tests/integration/__tests__/tabulator.js\n \xe2\x97\x8f Test suite failed to run\n\n TypeError: _tabulatorTables.TabulatorFull is not a constructor\n\n 15 |\n 16 |\n > 17 | var table = new Tabulator("#example-table", {\n | ^\n 18 | data:tabledata, //load row data from array\n 19 | layout:"fitColumns", //fit columns to width of table\n 20 | responsiveLayout:"hide", //hide columns that dont fit on the table\n\n at Object.<anonymous> (src/main.js:17:13)\n at Object.<anonymous> (tests/integration/__tests__/tabulator.js:1:1)\n\n Test Suites: 1 failed, 1 total\n Tests: 0 total\n Snapshots: 0 total\n Time: 0.703 s\n Ran all test suites.\nRun Code Online (Sandbox Code Playgroud)\n当我将这个导入从上面更改为下面时
\nimport Tabulator from "tabulator-tables";\nRun Code Online (Sandbox Code Playgroud)\n我不再看到上述错误,但是即使我已经在制表器的dataLoaded事件中检查了数据已加载,表中也没有呈现任何数据。
将不胜感激任何形式的帮助,谢谢!
\n| 归档时间: |
|
| 查看次数: |
829 次 |
| 最近记录: |