前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >React+vite引入antd并按需引入

React+vite引入antd并按需引入

作者头像
明知山
发布于 2022-05-05 12:16:30
发布于 2022-05-05 12:16:30
3.6K00
代码可运行
举报
文章被收录于专栏:前端开发随笔前端开发随笔
运行总次数:0
代码可运行

安装antd

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn add antd

完整引入

App.jsx 使用.less是为了方便设置主题色

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import 'antd/dist/antd.less'

vite.config.js设置主题色

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'

export default defineConfig({
  plugins: [react()],
  css: {
    preprocessorOptions: {
      less: {
        javascriptEnabled: true,
        modifyVars: {
          '@primary-color': '#4377FE',//设置antd主题色
        },
      },
    }
  },
})

按需引入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn add vite-plugin-imp

删除掉import 'antd/dist/antd.less' vite.config.js完整代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import vitePluginImp from 'vite-plugin-imp'

export default defineConfig({
  plugins: [
    react(),
    vitePluginImp({
      libList: [
        {
          libName: "antd",
          style: (name) => `antd/es/${name}/style`,
        },
      ],
    })
  ],
  css: {
    preprocessorOptions: {
      less: {
        javascriptEnabled: true,
        modifyVars: {
          '@primary-color': '#4377FE',//设置antd主题色
        },
      },
    }
  },
})
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Vue3+Vite+ElementPlus自定义主题色
新建scss文件:src/assets/style/element-theme.scss
明知山
2022/10/24
2.2K0
Vue3+Vite+ElementPlus自定义主题色
从零搭建 Vite + React 开发环境
大概在 2019 年,自己搭建 React 开发环境的想法萌芽,到目前为止,公司的很多项目上,也在使用中,比较稳定。为什么要自己造轮子?起初是因为自己并不满意市面上的脚手架。另外,造轮子对于自己也有一些技术上的帮助,学别人二次封装的东西,不如直接使用底层的库,这样也有助于自己系统的学习一遍知识,最近 Vite 很火,所以用 Vite 搭建一波,废话不多说,直接进入正文,如何搭建自己的开发环境。
发声的沉默者
2021/06/14
4.5K0
从零搭建 Vite + React 开发环境
使用Vite搭建Vue3项目及环境配置
Vite 和 Webpack 都是流行的前端构建工具,但它们在设计理念和实现方式上有一些关键区别,使得 Vite 在某些方面相比 Webpack 有明显的优势。
码客说
2024/08/02
7140
React引入antd组件库
如果需要自定义主题颜色 安装@craco/craco可以无需暴露webpack进行配置覆盖
明知山
2021/06/11
1K0
『Ant Design』主题定制
进阶玩法是什么内容呢?其实就是『Ant Design』的主题定制,那么什么是主题定制呢?简单来说就是我们可以通过修改『Ant Design』的样式变量来定制我们自己的主题,这样就可以让我们的项目看起来更加炫酷,更加符合我们的审美。
杨不易呀
2024/01/28
6981
『Ant Design』主题定制
Vite - 搭建 React 项目
打开浏览器输入http://localhost:3000/#/,如上图所示的话。那么恭喜你,你可以正常开发 React 项目了。完结撒花
Cookieboty
2021/04/09
1.3K0
Vite - 搭建 React 项目
采用React+Ant Design组件化开发前端界面(一)
注意:在webpack.config.dev.js添加的配置部分,也需要在webpack.config.prod.js中做相同的配置。否则可能导致项目发布上线后,报错无法执行。
做全栈攻城狮
2018/12/18
8630
前端“新秀”Vite构建实战
Vite是基于浏览器native的ES module开发的,基于Bundleless思想。
童欧巴
2021/10/08
1.2K0
React框架 UI组件库
郭顺发
2023/07/07
2730
【Vite基础】002-Vite 中使用 CSS 的各种功能
CSS 模块是一个CSS 文件,默认情况下,所有类名和动画名都在本地范围内。所有 URL ( url(...))@imports都采用模块请求格式(./xxx并且../xxx表示相对的,xxx表示xxx/yyy在模块文件夹中,即在 中node_modules)。
訾博ZiBo
2025/01/06
2440
【Vite基础】002-Vite 中使用 CSS 的各种功能
Ant Design Vue自定义主题失效解决办法
antd 的样式使用了 Less 作为开发语言,并定义了一系列全局/组件的样式变量,可以根据需求进行相应调整 。
房东的狗丶
2023/02/17
1.3K0
采用React+Ant Design组件化开发前端界面(一)
​ antd是基于less开发的,我们使用less可以方便的改变主题色等配置。
做全栈攻城狮
2018/12/20
2K0
微前端qiankun接入Vite子应用含Vue3和React18
qiankun目前是不支持vite的,需要借助插件完成 安装vite-plugin-qiankun
明知山
2022/10/24
3.5K0
微前端qiankun接入Vite子应用含Vue3和React18
【Vite基础】001-使用 Vite 创建 vue3 项目
訾博ZiBo
2025/01/06
6680
【Vite基础】001-使用 Vite 创建 vue3 项目
vite 创建React中遇到的坑
报错:[plugin:vite:import-analysis] Failed to parse source for import analysis because the content contains invalid JS syntax. If you are using JSX, make sure to name the file with the .jsx or .tsx extension.
用户9914333
2022/12/14
3.1K0
vite 创建React中遇到的坑
react+antd 使用脚手架动态修改主题色
最近做了一个需求,后台管理系统添加一个可以动态修改ant-design主题色。查询了大多数的文章,发现基本都是抄来抄去,而且文章记录的也一点也不详细。刚刚把这个功能做完了,顺便记录一下如何去修改主题色。主要使用到的包是antd-theme-generator。使用起来非常方便,而且在热更新时,不会出现 js 内存爆栈现象。
冬夜先生
2021/09/05
2.3K0
React---antd的按需引入和自定义主题
1.安装依赖:npm install react-app-rewired customize-cra babel-plugin-import less less-loader antd
半指温柔乐
2021/04/29
2.5K1
如何从Webpack迁移到Vite
Vite 是最新的前端开发工具,其受欢迎程度和采用率都在大幅增长。可以查看下图中来自 npm trends 的下载。
chuckQu
2023/12/14
5250
如何从Webpack迁移到Vite
Vite + React + Typescript 构建实战
点击上方蓝字,发现更多精彩 导语 最近前端大火的 Vite 2.0 版本终于出来了,在这里分享一下使用 vite 构建一个前端单页应用以及踩过的坑,希望能带给大家一些收获。 文章首发于个人博客:heavenru.com 该文章主要面向对 Vite 感兴趣,或者做前端项目架构的同学 源码地址:fe-project-base https://github.com/lichenbuliren/fe-project-base 通过这篇文章,你能了解到以下几点: vscode 编辑器配置 git pre-commi
腾讯VTeam技术团队
2021/04/22
1.8K0
当我尝试着把老项目 Webpack 迁移到 Vite 时,发现并没有这么香
最近,就 前端开发过程中的痛点及可优化项 做了一次收集。 其中,构建耗时、项目编译速度慢 的字眼出现了好几次。
用户3806669
2021/04/29
13.5K1
当我尝试着把老项目 Webpack 迁移到 Vite 时,发现并没有这么香
相关推荐
Vue3+Vite+ElementPlus自定义主题色
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验