块加载错误:加载块node_modules_next_dist_client_dev_noop_js失败

2022-08-30 01:40:38

我一直在关注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)

错误 1:
Screenshot of error (1)

错误 2:
Screenshot of error (2)

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

如果有人能在这方面提供任何指导,我将不胜感激!


答案 1

删除项目根目录下的 .next 文件夹,重新启动项目,然后强制刷新页面 (Shift+F5 / Cmd+Shift+R) 以删除缓存。

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


答案 2

我从 /公用文件夹中删除文件后出现此错误。

我如何修复它:

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