javascript - 如何将 Fuse.js 导入为 ES6 模块客户端?
问题描述
我在代码中使用 ES6 模块,但无法在客户端上导入 Fuse。在节点中,一切正常,但在浏览器中(Linux 上的 Firefox 开发者版 66.0b4),失败(代码在./js
文件夹中):
import Fuse from "../node_modules/fuse.js/dist/fuse.js";
...
new Fuse(items,options);
错误是“语法错误:找不到导入:默认值”。这可以修复还是无法在浏览器中使用 Fuse 作为 ES6 模块?
我的 package.json 包含依赖项"fuse.js": "^3.3.0"
。我目前不使用转译。
PS:它适用于转译的代码,但我在没有转译的情况下进行开发。
解决方案
推荐阅读
- python - 有条件地创建熊猫列的最快方法
- informatica - 如何在 informatica 开发人员中不使用聚合器执行聚合
- javascript - 防止 material-ui popover 元素的自动对焦
- batch-file - 复制 %1 "somefilepathhere" 有什么作用?
- html - 使用 CSS 控制 figcaption 相对于图形中响应式图像的位置
- string - sed 在 vi 中的行为不同于同一服务器上的命令行
- python - 无法摆脱输出中的大量空白行
- php - 需要选项值来处理我的代码
- r - Fortran 子例程不适用于 R 包
- python-3.x - 将 Python 线程与 Flask 合并