繁体   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