gpt4 book ai didi

javascript - 使用 react-pdf 时的严重依赖警告

转载 作者:数据小太阳 更新时间:2023-10-29 05:37:12 26 4
gpt4 key购买 nike

我正在尝试在 React 应用程序上显示 pdf,但收到以下警告:

/node_modules/react-pdf/node_modules/pdfjs-dist/build/pdf.js Critical dependency: require function is used in a way in which dependencies cannot be statically extracted

Vscode 在导入功能下告诉我这个。

Could not find a declaration file for module 'react-pdf'

已经尝试运行 npm installnpm install react-pdf 并重新安装包

import React, { Component } from 'react';
import { Document } from 'react-pdf';
import sample from 'file location'
export default class viewer extends Component {
render() {
return (
<div>
<Document
file={sample}
onLoadSuccess={this.onDocumentLoadSuccess}
>
</Document>
</div>
);
}
}

显示:

"Failed to load PDF file" in the browser

最佳答案

此代码将显示您的 pdf 文件,但问题将显示在 IDE 控制台中。

import { Document, Page, pdfjs } from "react-pdf";
pdfjs.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${pdfjs.version}/pdf.worker.js`;

在我的例子中,我使用的是 webpack 4,但它还不受支持。如果您构建项目,它将正常工作。

关于javascript - 使用 react-pdf 时的严重依赖警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55601881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com