![](/img/trans.png)
[英]ChunkLoadError: Loading chunk node_modules_next_dist_client_dev_noop_js failed
[英]Next.js: ./node_modules/next/dist/client/dev/amp-dev.js
我现在尝试使用 Next js 时遇到一个非常严重的问题。 无论我使用什么版本,每当我尝试运行npm run dev
时,都会出现以下错误:
error - ./node_modules/next/dist/client/dev/amp-dev.js
Module not found: Can't resolve 'C:\Usersudbasili\Documents\Programming\Acumen Developers\myportfolio\node_modules\next\dist\compiled\regenerator-runtime\runtime.js' in 'C:\Users\udbasili\Documents\Programming\Acumen Developers\myportfolio\node_modules\next\dist\client\dev'
error - Error: Cannot find module 'C:\Users\udbasili\Documents\Programming\Acumen Developers\myportfolio\.next\fallback-build-manifest.json'Require stack:
这实际上是在运行 create next app 命令之后,所以我没有安装任何额外的 package。 但是,意识到的一件事是,当我在 window PC 上使用公用文件夹时不会发生此错误,但是当我使用名为udbasili
的用户文件夹时,会出现上述错误。 我已经使用 next.js 很长时间了,这是我第一次看到这个错误
如果比较路径,则缺少 '\' :
'C:\Users**\**udbasili\Documents\Programming\Acumen Developers...' 'C:\Usersudbasili\Documents\Programming\Acumen Developers...'
我为这个问题提供的一个快速解决方案是以不同的路径创建项目。 例如:
'C:\dev\myportfolio'
您的自动导入可能在'next/amp'
路径中包含'/dist/client/dev'
。
如果import { useAmp } from 'next/amp'
是否有效?
我遇到了同样的问题,问题是我的项目文件位于以“ud”开头的文件夹中。 我的文件夹名称是“udemy”。 重命名该文件夹或将项目移到该文件夹之外解决了这个问题
请前往https://nextjs.org/docs/messages/swc-disabled
通过在next.config.js
中禁用 swc,它将解决您的问题。
您可以通过添加禁用 swc:
experimental: {
forceSwcTransforms: true,
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.