簡體   English   中英

create-react-app 從觸發重新加載中排除文件夾

[英]create-react-app exclude folder from triggering reload

我有一個用例,我在公共文件夾中動態存儲 pdf 文件。 public/print-preview/

這里的問題是在創建和存儲這樣的文件后,應用程序會重新加載並且狀態會丟失。

如何從觀看中排除這樣的文件夾? 有沒有辦法在不彈出的情況下實現這一目標?

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

我認為我們不會這樣做,因為似乎人們通常不使用公共文件夾進行上傳。 無論如何它在生產中不起作用。

我建議使用單獨的服務器(無論如何您都需要)和單獨的文件夾用於圖像上傳,並讓應用程序從不同的主機/端口加載圖像(就像在生產中一樣,例如來自 CDN)。

您可以打開文件node_modules\\react-scripts\\config\\webpackDevServer.config.js並更改watchOptions.ignored設置以包含公用文件夾,如下所示:

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

當然,這只是暫時的,因為重新安裝/更新 node_modules 將刪除它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM