【React】next+antd报错:Module not found: Can‘t resolve ‘antd/es/content‘

这篇具有很好参考价值的文章主要介绍了【React】next+antd报错:Module not found: Can‘t resolve ‘antd/es/content‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Antd + Next手册:https://ant.design/docs/react/use-with-next-cn

报错场景

根据官方手册进行项目创建

  • yarn create next-app antd-demo
  • yarn add antd

得到以下环境:

Environment Info
antd 5.6.4
next 13.4.8
react 18.2.0

安装完依赖后,运行yarn dev后浏览http://localhost:3000时报错:
【React】next+antd报错:Module not found: Can‘t resolve ‘antd/es/content‘,Web前端,react.js,前端,next
终端报错信息:
【React】next+antd报错:Module not found: Can‘t resolve ‘antd/es/content‘,Web前端,react.js,前端,next

解决方案

根据官方GitHub issues检索的相关回答,修改package.json文件:

// 原
"eslint-config-next": "13.4.8",
"next": "13.4.8",

// 改
"eslint-config-next": "13.4.7",
"next": "13.4.7",

删除node_modules.next目录重新安装依赖包并运行yarn dev,在访问域名时报错:
error node_modules/@babel/runtime/helpers/inherits.js (4:10) @ _inherits
【React】next+antd报错:Module not found: Can‘t resolve ‘antd/es/content‘,Web前端,react.js,前端,next
根据官方GitHub issues检索的相关回答,在页面的tsx文件里添加(以src/app/page.tsx为例):

// page.tsx
++  'use client';
import { Card, Button } from "antd";

【React】next+antd报错:Module not found: Can‘t resolve ‘antd/es/content‘,Web前端,react.js,前端,next
至此页面就可以正常访问了
【React】next+antd报错:Module not found: Can‘t resolve ‘antd/es/content‘,Web前端,react.js,前端,next文章来源地址https://www.toymoban.com/news/detail-538560.html

到了这里,关于【React】next+antd报错:Module not found: Can‘t resolve ‘antd/es/content‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Module not found: Error: Can‘t resolve ‘core-js/modules/es.promise.js‘

     具体错误:  原因是未安装core-js 在package.json所在目录   npm i core-js -D  

    2024年02月04日
    浏览(80)
  • Module not found: Error: Can‘t resolve ‘core-js/modules/es.error.cause.js‘

    在自己笔记本上运行好好的,没什么问题,在jenkins编译的电脑上就出现了Can’t resolve ‘core-js/modules/es.error.cause.js’ npm run dev出现以下错误 npm install的时候提示如下: 我用的core-js@3.19.1版本有点老了,不再维护了。 我的jenkins服务器上面的node版本比笔记本的高,高版本的node对

    2024年02月11日
    浏览(65)
  • VUE前端启动报错Module not found: Error: Can‘t resolve ‘sass-loader‘

    这个错误提示通常是由于缺少 sass-loader 包导致的。要解决这个问题,可以尝试以下几种方法: 1、确认项目中是否已安装 sass-loader 包。可以在项目根目录下运行以下命令进行确认: 如果没有显示 sass-loader 包或显示版本号为红色,可能需要先安装 sass-loader 包: 2、确认项目中

    2024年02月12日
    浏览(59)
  • vue前端系统启动报错Module not found: Error: Can‘t resolve ‘sass-loader‘

    1、确认项目中是否已安装 node-sass 包。sass-loader 是依赖于 node-sass 包的,如果没有安装 node-sass 包,也会导致无法找到 sass-loader 包。 安装 node-sass 包: 2、确认项目中是否已安装 sass-loader 包。 安装 sass-loader 包:

    2024年02月20日
    浏览(46)
  • Module not found: Error: Can‘t resolve

    只需要再webpack添加这个配置即可 resolve: {      extensions: [\\\'.ts\\\', \\\'.js\\\']    }  

    2024年02月13日
    浏览(48)
  • elementui安装不上,报错:Module not found: Error: Can‘t resolve ‘element-ui/lib/theme-chalk/index.css‘ in ‘D

    elementui安装不上,报错:Module not found: Error: Can’t resolve ‘element-ui/lib/theme-chalk/index.css’ in \\\'D:workspaceweb-ele-uivue-managesrc’自定义目录标题) 使用多种办法都没能安装上,在package.json文件中没有发现有elementui对应的版本号 解决方法: 1、删除项目中的node_modules文件夹 2、在项目

    2024年02月16日
    浏览(53)
  • vue中Module not found: Error: Can‘t resolve ‘xxx’ in ‘xxx’

    该问题的出现:          可能是下载的库vue创建的时候没有直接引入(由于使用npm直接安装时权限不够,而以管理员身份运行cmd) 方法一: 以管理员身份进入cmd后,切换到你vue项目所在目录,再执行install安装 方法二: 1、先删除node_modules文件夹 2、然后执行npm install命令

    2024年02月11日
    浏览(54)
  • Module not found: Error: Can‘t resolve ‘vue-pdf‘ in ‘xxx‘

    使用命令npm run serve时vue项目报错: Module not found: Error: Can\\\'t resolve \\\'vue-pdf\\\' in \\\'xxx\\\'  解决方案: 运行命令 : 即可解决。 再次顺利执行npm run serve

    2024年02月11日
    浏览(46)
  • npm打包在linux上出现了Module not found: Error: Can’t resolve XXX

    做自动化部署,需要在linux服务器上利用脚本自动出包。 脚本依次执行 cd xxx npm install npm run build 1.执行 npm install node_module中有文件提示permission denied 2.执行 npm run build 提示Module not found: Error: Can’t resolve XXX 同样的node版本,在windows上执行一切正常,但是linux上却出现以上问题

    2024年02月04日
    浏览(51)
  • vue 解决:Module not found: Error: Can‘t resolve ‘vue-router‘ 的问题

    其一、报错为: Module not found: Error: Can\\\'t resolve \\\'vue-router\\\' 中文为: 找不到模块:错误:无法解析“vue-router” 其二、问题描述为: 根据报错的中文信息可知:应该是无法解析 vue-router 模块,应该是 vue-router 的版本或引入出了问题; 其一、查看 vue-router 的使用或引入方式是否有

    2024年01月25日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包