我在代码中使用ES6模块,但是无法在客户端上导入Fuse。在node中,一切正常,但是在浏览器中(Linux上的Firefox开发人员版本66.0b4),此操作失败(代码位于./js
文件夹中):
import Fuse from "../node_modules/fuse.js/dist/fuse.js";
...
new Fuse(items,options);
错误是“ SyntaxError:找不到导入:默认”。是否可以解决此问题,或者无法在浏览器中将Fuse用作ES6模块?
我的package.json包含依赖项"fuse.js": "^3.3.0"
。我目前不使用转译。
P.S .:它可以与已转译的代码一起使用,但我无需转译即可进行开发。