首页 > 解决方案 > 如何将 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:它适用于转译的代码,但我在没有转译的情况下进行开发。

标签: javascriptes6-modulesfuse.js

解决方案


推荐阅读