我在代码中使用 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:它适用于转译的代码,但我在没有转译的情况下进行开发。