下一个.js:./node_modules/next/dist/client/dev/amp-dev.js

hpcdzsge  于 2023-03-02  发布在  其他
关注(0)|答案(5)|浏览(140)

我有一个非常严重的问题,现在尝试使用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:

这是字面上的权利后,运行创建下一个应用程序命令,所以我没有安装任何额外的软件包。一件事意识到,虽然是,这个错误不会发生时,我使用的公共文件夹在我的窗口PC,但当我使用用户文件夹称为udbasili我得到上述错误。我一直在使用next.js很长一段时间,这是我第一次看到这个错误

yws3nbqq

yws3nbqq1#

我有同样的问题,问题是我的项目文件在一个以“ud”开头的文件夹中。我的文件夹名是“udemy”。重命名该文件夹或将项目移出该文件夹解决了这个问题

jvlzgdj9

jvlzgdj92#

如果比较路径,会发现缺少“\”:
C:\Users**\\**udbasili\Documents\Programming\Acumen Developers\...
C:\Usersudbasili\Documents\Programming\Acumen Developers\...
我给出的一个快速解决方案是在不同的路径上创建项目。
C:\dev\myportfolio

ndasle7k

ndasle7k3#

请前往https://nextjs.org/docs/messages/swc-disabled
通过禁用next.config.js中的swc可以解决您的问题。
您可以通过添加以下内容禁用swc:

experimental: {
    forceSwcTransforms: true,
  }
nhhxz33t

nhhxz33t4#

自动导入可能在'next/amp'路径中包含了'/dist/client/dev'
如果你import { useAmp } from 'next/amp'它工作吗?

ijxebb2r

ijxebb2r5#

在我的例子中,我使用的是devshell,这需要我从devshell本身运行“npm安装”,而不是IntelliJ编辑器终端。

相关问题