我正在尝试在React应用程序上显示pdf并收到以下警告:
/node_modules/react-pdf/node_modules/pdfjs-dist/build/pdf.js 关键依赖项:require函数以无法静态提取依赖项的方式使用
Vscode在导入功能下告诉我这一点。
找不到模块'react-pdf'的声明文件
已经尝试运行npm install
,npm 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>
);
}
}
显示:
浏览器中的“无法加载PDF文件”
答案 0 :(得分:0)
此代码将显示您的pdf文件,但问题将显示在IDE控制台中。
df <- within(df, {
end_date <- as.Date(end_date, format="%m/%d/%Y")
start_date <- end_date - num_of_days
})
就我而言,我正在使用webpack 4,尚不支持。 如果您构建项目,它将正常工作。
答案 1 :(得分:0)
我的完整解决方法。 在根目录下创建一个名为config-overrides.js的文件,该文件应包含以下内容: module.exports =函数override(config){ config.module.rules [0] .parser.requireEnsure = true 返回配置 };
在那次npm之后,我对应用程序进行了re-app-wired的连接,并在package.json中更改了您的构建功能,以读取react-app-rewired的构建/ react-app-rewired的开始。 现在应该这样做。