【发布时间】:2021-09-02 21:55:44
【问题描述】:
我想在 Next.js 中使用文件查看器,但出现此错误:
./public/pdf.pdf 模块解析失败:意外令牌 (1:0) 您可能 需要一个合适的加载器来处理这个文件类型,目前没有 加载程序配置为处理此文件。见
> %PDF-1.3
| %����
|
我该如何解决这个问题?
我的代码:
import FileViewer from "react-file-viewer/src/components";
import pdf from "../../../public/pdf.pdf"
...(in component)
{openFileViewer ? <FileViewer fileType="pdf" filePath={pdf} /> : null}
【问题讨论】:
-
您不能像模块一样导入 PDF。您是否尝试过直接在
filePath属性中传递路径?我想你也可以直接在 prop 中传递pdf.pdf,因为它在 public 文件夹中。