ChunkLoadError:加载块 node_modules_next_dist_client_dev_noop_js 失败

Abd*_*aja 50 reactjs next.js

我一直在关注 Next.js 网站上的基础教程,当我进入全局样式步骤时,我开始收到以下运行时错误:

ChunkLoadError: Loading chunk node_modules_next_dist_client_dev_noop_js failed.
(error: http://localhost:3000/_next/static/chunks/fallback/node_modules_next_dist_client_dev_noop_js.js)
Run Code Online (Sandbox Code Playgroud)

错误 1:
错误截图(一)

错误 2:
错误截图(2)

我完全按照所有步骤操作,当我关闭错误弹出窗口时,该应用程序运行良好。

如果有人能对此提供任何指导,我将不胜感激!

a2b*_*2br 186

尝试删除.next项目根目录下的文件夹。

我刚刚遇到了同样的问题,我不知道为什么,但这显然是由缓存引起的。也许你的也是。

在浏览了 GH 问题和各种博客文章后,我的结论是没有人知道这个与 webpack 相关的错误到底发生了什么,可能是由 Next.js 的行为引起的。

  • 请允许我添加我的赞成票,发生在修改重写和更改页面文件夹结构之后......:) (3认同)
  • 附带说明:这个答案已经发布 1 周了,并且已经有 5 票赞成。这是一个真正的问题,无论它来自哪里,都需要解决...... (2认同)
  • 对于那些使用 Nx 的人,我删除了 `/dist/` 文件夹以使其正常工作。实际上可能只需要删除里面的下一个文件夹之一,但是,是的,这对我有用。 (2认同)

小智 33

从 /public 文件夹中删除文件后出现此错误。

我是如何修复它的:

  1. 删除 /.next 文件夹。
  2. 再次启动您的项目。
  3. 强制刷新浏览器以删除缓存。


小智 6

就我而言,我的 next.js 构建目录的名称与 Firebase 云函数托管的名称不同。请遵循这些类似的步骤

  1. 删除您的构建(distDir)目录(我的目录称为 nextjs)
  2. 重新启动服务器
  3. 强制刷新浏览器