react vite ant-design vite-plugin-style-import报错现象

版本:ant-design5

问题现象

本来项目构建得好好的,结果。。。。

配置Antd样式的自动按需引入

在vite.config.ts配置了vite-plugin-style-importy以后,项目启动不了了?

写法一:


import { createStyleImportPlugin, VantResolve } from 'vite-plugin-style-import';

export default defineConfig({
  plugins: [
    react(),
    createStyleImportPlugin({
      resolves: [
        AntdResolve()
      ],
    })
  ],
  ......
})

写法二:

import styleImport,{AntdResolve} from 'vite-plugin-style-import'

export default defineConfig({
  plugins: [
    react(),
    styleImport({
      resolves: [
        AntdResolve()
      ],
    })
  ],
  ......
})

两种写法都不行!?

错误的解决方案:

1.检查vite-plugin-style-import版本是不是太旧了

2.检查是不是没装less

正确的解决方案:

直接冲进ant-design5的官方文档

傻眼了,配置文档呢?怎么只有组件文档?

点研发,进去就是开发/配置文档,因为我是vite开发,所以我点击vite即可

我用眼睛看了半天,没有一句讲要配置啥的。。。

真正答案在这里:

请点击v4到v5, 注意红色圈圈,v5是不需要配置样式自动引入的!!!

Ant Design of React - Ant Design

真相大白了,ant-design5.0不再需要任何的样式配置,它本身的样式就是按需引入

这对于从4.0开发上来的开发者(例如我)可能会按照以前的习惯来配置!

还好它在角落里还提了一嘴,要不光是配置就够闹心了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值