缺少必需的错误组件,刷新... Next.JS

jon*_*ino 5 reactjs next.js

每次拉完后我都会跑。

\n

git init\ngit pull\nnpm i 或 npm install

\n

第一次所有页面都按我的意愿工作。但是,当在本地主机中从一个页面更改为另一个页面时 - 我遇到此错误:缺少所需的错误组件,正在刷新...

\n

在我的控制台中,我有类似的东西:

\n
 \xe2\xa8\xaf Error: ENOENT: no such file or directory, open '/Users/jonasoliveira/Documents/Documentos - MacBook Pro de Jonas/next/sala-two/.next/server/pages/api/external/news-api.js'\n    at Object.readFileUtf8 (/Users/jonasoliveira/.vscode/extensions/wallabyjs.console-ninja-1.0.266/out/buildHook/index.js:1144:66509)\n    at Object.readFileUtf8 (node:internal/fs/sync:25:18)\n    at Object.readFileSync (node:fs:441:19)\n    at Module._extensions..js (node:internal/modules/cjs/loader:1258:18)\n    at Module.load (node:internal/modules/cjs/loader:1091:32)\n    at Module._load (node:internal/modules/cjs/loader:938:12)\n    at Module.require (node:internal/modules/cjs/loader:1115:19)\n    at mod.require (/Users/jonasoliveira/Documents/Documentos - MacBook Pro de Jonas/next/sala-two/node_modules/next/dist/server/require-hook.js:64:28)\n    at require (node:internal/modules/helpers:130:18)\n    at NodeModuleLoader.load (/Users/jonasoliveira/Documents/Documentos - MacBook Pro de Jonas/next/sala-two/node_modules/next/dist/server/future/helpers/module-loader/node-module-loader.js:15:84)\n    at RouteModuleLoader.load (/Users/jonasoliveira/Documents/Documentos - MacBook Pro de Jonas/next/sala-two/node_modules/next/dist/server/future/helpers/module-loader/route-module-loader.js:14:37)\n    at DevServer.runApi (/Users/jonasoliveira/Documents/Documentos - MacBook Pro de Jonas/next/sala-two/node_modules/next/dist/server/next-server.js:543:67)\n    at DevServer.handleApiRequest (/Users/jonasoliveira/Documents/Documentos - MacBook Pro de Jonas/next/sala-two/node_modules/next/dist/server/next-server.js:725:21)\n    at NextNodeServer.handleCatchallRenderRequest (/Users/jonasoliveira/Documents/Documentos - MacBook Pro de Jonas/next/sala-two/node_modules/next/dist/server/next-server.js:263:48)\n    at async DevServer.handleRequestImpl (/Users/jonasoliveira/Documents/Documentos - MacBook Pro de Jonas/next/sala-two/node_modules/next/dist/server/base-server.js:798:17) {\n  errno: -2,\n  code: 'ENOENT',\n  syscall: 'open',\n  path: '/Users/jonasoliveira/Documents/Documentos - MacBook Pro de Jonas/next/sala-two/.next/server/pages/api/external/news-api.js'\n}\n
Run Code Online (Sandbox Code Playgroud)\n

该页面没有丢失,错误并不代表现实,并且每次遇到此问题时丢失的页面都会发生变化。

\n

我不知道该怎么办了

\n

小智 0

不知道为什么会发生这种情况,但如果我删除我的节点模块并npm install再次运行它。

  • 这不是一个答案。 (2认同)