首页 > 解决方案 > 导入 fuse.js 库时出现打字稿错误

问题描述

每次编译代码时我都会收到打字稿错误。fuse.js 库中的问题并引发错误Module '"../../../../Users/moinahmed/react-icon-emoji-picker/node_modules/fuse.js/dist/fuse"' has no exported member 'FuseResult'.

我已经尝试了所有方法但无法解决此问题,本地主机开始运行几秒钟,然后应用程序崩溃并抛出此错误 在此处输入图像描述

标签: javascriptreactjstypescript

解决方案


FuseResult不是直接从fuse.js导出的,

补救方法是使用type FuseResult<T> = Fuse.FuseResult<T>;to 别名FuseResultto Fuse.FuseResult操场

您也可以Fuse.FuseResult在任何地方使用,但由于您想直接导入,我假设您不想每次都重写它。


推荐阅读