解析错误:找不到模块“next/babel”

我在创建的每个新 Next.js 项目中都遇到了这个错误。该页面可以毫无问题地编译,它只是在每个 js 文件的第一行一直显示为错误。

解析错误:找不到模块“next/babel”需要堆栈:

  • D:appnext_appratu-seonode_modulesnextdistcompiledbabelbundle.js
  • D:appnext_appratu-seonode_modulesnextdistcompiledbabeleslint-parser.js
  • D:appnext_appratu-seonode_moduleseslint-config-nextparser.js
  • D:appnext_appratu-seonode_modules@eslinteslintrclibconfig-array-factory.js
  • D:appnext_appratu-seonode_modules@eslinteslintrclibindex.js
  • D:appnext_appratu-seonode_moduleseslintlibcli-enginecli-engine.js
  • D:appnext_appratu-seonode_moduleseslintlibcli-engineindex.js
  • D:appnext_appratu-seonode_moduleseslintlibapi.js
  • c:UsersAdmin.vscodeextensionsdbaeumer.vscode-eslint-2.1.23serverouteslintServer.js

回答

在您的根目录中创建名为 .babelrc 的文件并添加此代码

{
  "presets": ["next/babel"],
  "plugins": []
}

并在 .eslintrc 中将现有代码替换为

{
  "extends": ["next/babel"]
}

  • as soon as I replace the eslintrc extends, its gone! Big thanks!

以上是解析错误:找不到模块“next/babel”的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>