我对NextJS/webpack有点问题。
每当我进行更改时,它都不会更新任何内容,直到所有内容完全重启。这需要很长的时间来编译,最近客户端需要6.4秒,服务器需要2.3秒。在过去,它通常需要20-30几秒钟。
process.env.NODE_ENV未定义,webpack-hmr和on-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。
发布于 2021-02-17 09:00:27
如果你碰巧找到了这个“问题和解决方案”,但它仍然不起作用……
尝试添加一个带有CHOKIDAR_USEPOLLING=true的.env,这为我修复了它,因为我没有将文件存储在WSL中,而是存储在Windows上的另一个磁盘中……
发布于 2018-08-18 00:40:40
我添加了
config.node = {
fs: 'empty'
}现在它会在文件更改时进行更新。
https://stackoverflow.com/questions/51802523
复制相似问题