鱼香肉丝君 2023-03-27 19:02 采纳率: 100%
浏览 33
已结题

解决React项目在index.css中使用 @import '~antd/dist/antd.css' 引入antd样式报 Can't resolve '~antd/dist/antd.css'

Can't resolve '~antd/dist/antd.css' in 'D:\IT\demo\web\src'

使用 ant-desgin 组件 在 index.css 中使用 @import '~antd/dist/antd.css';引入是报错 Can't resolve '~antd/dist/antd.css' in 'D:\IT\demo\web\src'

 ERROR in ./src/index.css (./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[5].use[2]!./node_modules/source-map-loader/dist/cjs.js!./src/index.css)
Module build failed (from ./node_modules/css-loader/dist/cjs.js):
Error: Can't resolve '~antd/dist/antd.css' in 'D:\IT\demo\web\src'
    at finishWithoutResolve (D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:309:18)
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:386:15
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:435:5
    at eval (eval at create (D:\IT\demo\web\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:16:1)
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:435:5
    at eval (eval at create (D:\IT\demo\web\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:27:1)
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\DescriptionFilePlugin.js:87:43
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:435:5
    at eval (eval at create (D:\IT\demo\web\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:15:1)
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:435:5
    at eval (eval at create (D:\IT\demo\web\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:16:1)
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:435:5
    at eval (eval at create (D:\IT\demo\web\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:43:1)
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\ConditionalPlugin.js:53:42
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:435:5
    at eval (eval at create (D:\IT\demo\web\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:16:1)
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:435:5
    at eval (eval at create (D:\IT\demo\web\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:15:1)
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\Resolver.js:435:5
    at eval (eval at create (D:\IT\demo\web\node_modules\tapable\lib\HookCodeFactory.js:33:10), <anonymous>:16:1)
    at D:\IT\demo\web\node_modules\enhanced-resolve\lib\DirectoryExistsPlugin.js:41:15
    at processTicksAndRejections (internal/process/task_queues.js:81:21)

img

项目信息如下:

img

尝试过的解决方法

在 node_moduels 下查找 antd/dist/antd.css,并无 antd.css 文件,只有 reset.css 文件,将 @import '~antd/dist/antd.css';修改为 @import '~antd/dist/reset.css';

img

达到的结果

img

程序暂时没有出现其他错误。

  • 写回答

2条回答 默认 最新

  • 小z666 2023-03-27 19:22
    关注

    antd5由于 CSS-in-JS 支持按需引入,原本的 antd/dist/antd.css 也已经移除,如果需要重置一些基本样式请引入 antd/dist/reset.css。

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 5月22日
  • 已采纳回答 5月14日
  • 创建了问题 3月27日

悬赏问题

  • ¥15 请各位帮我看看是哪里出了问题
  • ¥15 vs2019的js智能提示
  • ¥15 关于#开发语言#的问题:FDTD建模问题图中代码没有报错,但是模型却变透明了
  • ¥15 uniapp的h5项目写一个抽奖动画
  • ¥15 TeleScan不能修改bar
  • ¥100 请问我基于逐飞库写的这个有关于mp u6050传感器的函数,为什么输出的值是固定的?
  • ¥15 hadoop中启动hive报错如下怎么解决
  • ¥15 如何优化QWebEngineView 加载url的速度
  • ¥15 关于#hadoop#的问题,请各位专家解答!
  • ¥15 如何批量抓取网站信息