如何在create-react-app之外使用react-error-overlay?

时间:2017-07-08 10:05:43

标签: create-react-app

我想在create-react-app之外使用create-react-app中的react-error-overlay包。

但它没有提供任何有关如何应用它的文件。

有谁知道怎么做到这一点?

由于

3 个答案:

答案 0 :(得分:2)

  • 通过npm
  • 安装react-error-overlay软件包
  • 将require.resolve添加到您的应用入口点数组

    app: [
        require.resolve('react-error-overlay'),
        './src/app/'
    ], 
    
  • 将设置功能添加到webpack-dev-server配置中,以便添加中间件

    setup(app) {
        app.use(errorOverlayMiddleware());
    }
    

全部完成

答案 1 :(得分:0)

选项B - 将您的react-error-overlay回滚到package.json

内的1.x兼容版本

答案 2 :(得分:0)

你好,只留下一个提示 - 如果你只想使用运行时覆盖,请执行以下操作:https://twitter.com/swyx/status/961413452446257152

您也可以同步调用构建时覆盖,但这更复杂,最好使用errorOverlayMiddleware(FYI已移至react-dev-utils)

祝你好运