当我尝试构建 Next.Js 应用程序时,成功构建后会出现以下错误。当我在 Vercel 中部署应用程序时,会显示此错误。
error - ESLint: Failed to load config "next/babel" to extend from. Referenced from: /vercel/path0/.eslintrc.json
Run Code Online (Sandbox Code Playgroud)
这是我的.eslintrc.json
{
"extends": ["next/babel","next/core-web-vitals"]
}
Run Code Online (Sandbox Code Playgroud)
我还添加了.babelrc
{
"presets": ["next/babel"],
"plugins": []
}
Run Code Online (Sandbox Code Playgroud)
当我更改eslintrc.json文件时,我还找到了一个解决方案,如下所示:
{
"extends": ["next","next/core-web-vitals"]
}
Run Code Online (Sandbox Code Playgroud)
那么构建应用程序时不会显示任何错误。但是当我使用上述解决方案时出现另一个问题,问题是:
Parsing error: Cannot find module 'next/babel'
Run Code Online (Sandbox Code Playgroud)
这在所有带有红色标记的导入中都显示出来。
我尝试搜索解决方案,但没有找到任何解决方案。
我在创建的每个新 Next.js 项目中都遇到了这个错误。该页面可以毫无问题地编译,它只是在每个 js 文件的第一行一直显示为错误。
解析错误:找不到模块“next/babel”需要堆栈: