【问题标题】:create-react-app exclude folder from triggering reloadcreate-react-app 排除文件夹触发重新加载
【发布时间】:2017-10-22 16:35:28
【问题描述】:

我有一个用例,我在我的公用文件夹中动态存储一个 pdf 文件。 public/print-preview/.

这里的问题是应用程序重新加载,并且在创建和存储此类文件后状态会丢失。

我怎样才能排除这样的文件夹被监视?有没有办法在不弹出的情况下实现这一点?

【问题讨论】:

    标签: javascript electron create-react-app writefile


    【解决方案1】:

    来自https://github.com/facebook/create-react-app/issues/2541

    我认为我们不会这样做,因为似乎人们通常不会这样做 使用公用文件夹进行上传。它在生产中不起作用 无论如何。

    我建议使用单独的服务器(无论如何您都需要)并且 用于图像上传的单独文件夹,并让应用程序从 不同的主机/端口(就像在生产中一样,例如从 CDN)。

    【讨论】:

      【解决方案2】:

      您可以打开文件node_modules\react-scripts\config\webpackDevServer.config.js 并更改watchOptions.ignored 设置以包含公用文件夹,如下所示:

      watchOptions: {
        ignored: [ ignoredFiles(paths.appSrc), paths.appPublic ]
      },
      

      当然这只是暂时的,因为重新安装/更新 node_modules 会删除它。

      【讨论】:

        猜你喜欢
        • 2023-03-26
        • 2018-06-06
        • 1970-01-01
        • 2018-11-16
        • 2017-12-06
        • 1970-01-01
        • 1970-01-01
        • 2019-12-27
        • 2021-07-08
        相关资源
        最近更新 更多