首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当页面/容器/组件发生更改时,NextJS不会更新,HMR总是返回成功

当页面/容器/组件发生更改时,NextJS不会更新,HMR总是返回成功
EN

Stack Overflow用户
提问于 2018-08-12 02:17:52
回答 2查看 295关注 0票数 0

我对NextJS/webpack有点问题。

每当我进行更改时,它都不会更新任何内容,直到所有内容完全重启。这需要很长的时间来编译,最近客户端需要6.4秒,服务器需要2.3秒。在过去,它通常需要20-30几秒钟。

process.env.NODE_ENV未定义,webpack-hmron-demand-entries在浏览器中始终返回empty/success。我的猜测是,Next/Webpack无法监视正在更改的文件。

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

这个问题在自定义服务器上仍然存在,我调用了一次app.getRequestHandler,将其分配给handler,然后使用Hapi v17.5.2将get路径(/{p*})路由到handler。

EN

回答 2

Stack Overflow用户

发布于 2021-02-17 09:00:27

如果你碰巧找到了这个“问题和解决方案”,但它仍然不起作用……

尝试添加一个带有CHOKIDAR_USEPOLLING=true.env,这为我修复了它,因为我没有将文件存储在WSL中,而是存储在Windows上的另一个磁盘中……

票数 0
EN

Stack Overflow用户

发布于 2018-08-18 00:40:40

我添加了

代码语言:javascript
复制
config.node = {
  fs: 'empty'
}

现在它会在文件更改时进行更新。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51802523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档