簡體   English   中英

當頁面/容器/組件更改時,NextJS 不會更新,HMR 總是返回成功

[英]NextJS isn't updating when pages/containers/components are changed, HMR always returns success

我在使用NextJS / webpack遇到問題。

每當我進行更改時,它都不會更新任何內容,直到完全重新啟動所有內容。 這需要很長時間來編譯,最近客戶端需要6.4秒,服務器需要2.3秒。 過去通常需要20-30秒。

process.env.NODE_ENV是未定義的, webpack-hmron-demand-entries在瀏覽器中總是返回空/成功。 我的猜測是Next / Webpack無法查看正在更改的文件。

我的next版本是6.0.3 ,我在Windows 10.0.17134上的WSL中使用Ubuntu 16.04.4 lts Windows 10.0.17134

自定義服務器的問題仍然存在,我調用app.getRequestHandler一次,將其分配給處理程序,然后使用Hapi v17.5.2將獲取路徑( /{p*} )路由到處理程序。

如果您碰巧找到了這個“問題和解決方案”,但它仍然無法正常工作...

嘗試添加.envCHOKIDAR_USEPOLLING=true就可以了,這個固定為我,因為我不是存儲里面的文件WSL ,但在Windows不同的磁盤...

我加了

config.node = {
  fs: 'empty'
}

現在它更新文件更改。

暫無
暫無

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

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