使用react-pdf时出现严重依赖警告

时间:2019-04-09 21:54:51

标签: javascript node.js reactjs npm npm-install

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

  

/node_modules/react-pdf/node_modules/pdfjs-dist/build/pdf.js   关键依赖项:require函数以无法静态提取依赖项的方式使用

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

  

找不到模块'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>
        );
    }
}

显示:

  

浏览器中的“无法加载PDF文件”

2 个答案:

答案 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的开始。 现在应该这样做。