当前位置: 首页 > news >正文

第一章:初始化react项目+antd+less

初始化react项目

我们首先使用react脚手架创建一个项目 + Ant Design + less

creact-react-app中文文档

creact-react-app demo

在这里插入图片描述

生产环境打包运行

当我们执行了 npm run build 打包后直接访问index.html 看效果白屏 这时候就需要安装一个serve包

在这里插入图片描述

npm install -g serve

当我们安装完成后 我们必须首先执行npm run build 完成打包 然后执行 serve build 访问就可以
在这里插入图片描述

Ant Design + 按需打包

安装 antd

tip: npm i antd 这里antd版本很多,一定要看好自己使用的版本。现在版本有一些配置是不一样的。

我这里是安装的3.多版本 npm i antd@3.26.16
在这里插入图片描述
在这里插入图片描述

配置按需打包

antd官网配置教程

tip: antd 官网已经给出了按需打包的教程,3.x版本以上的 按需打包配置不同 我这里是3.x的配置,完全可以根据官网来

tip: 官网教程里面的自定义主题教程 安装less包 npm install less less-loader --save

安装最新版本的包可能会有报错 下面是我目前的版本

npm i less-loader@5.0.0

在这里插入图片描述
踩坑:在跟着官网配置自定义主题的时候报如下错误 config-overrides.js
以下是官网配置:
在这里插入图片描述
报错:
在这里插入图片描述
解决方法:添加adjustStyleLoaders 因为使用脚手架创建的webpack版本导致的。

adjustStyleLoaders(({ use: [, , postcss] }) => {const postcssOptions = postcss.options;postcss.options = { postcssOptions };})

在这里插入图片描述
修改配置不要忘了重启项目
修改配置不要忘了重启项目
修改配置不要忘了重启项目

最后看效果图: 使用less 加 antd
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

下一章:: 安装react-router 封装路由

http://www.lryc.cn/news/7968.html

相关文章:

  • 图的基本概念
  • MySQL必会四大函数-窗口函数
  • 各CCF期刊点评网站/学术论坛的信息汇总及个人评价
  • 深度解析 JavaScript 严格模式:利弊长远的考量
  • Vue.js 循环语句
  • 家政服务小程序实战教程12-详情页
  • 十四、平衡二叉树
  • AC/DC 基础
  • 集成电路相关书籍
  • 前端开发之防抖与节流
  • 大公司如何用A/B测试解决增长问题?
  • 【Airplay_BCT】Bonjour API架构
  • 为什么sleeping的会话会造成阻塞(2)
  • 从矩阵中提取对角线元素;将一维数组转换为对角线矩阵:np.diag()函数
  • JavaSE学习day7_02 封装和构造方法
  • 2022年FIT2CLOUD飞致云开源成绩单
  • 【Python】asyncio使用注意事项
  • 成都链安受邀参加第五届CCF中国区块链技术大会
  • 验证码识别--封装版
  • 创建Wails项目
  • 深度解析UG二次开发装配的部件事件、部件原型和部件实例
  • Linux安装elasticsearch-head
  • MySQL InnoDB表的碎片量化和整理(data free能否用来衡量碎片?)
  • Leetcode-每日一题1250. 检查「好数组」(裴蜀定理)
  • OpenStack手动分布式部署环境准备【Queens版】
  • Web自动化测试——selenium的使用
  • 虚拟交换单元技术
  • 【STM32笔记】HAL库外部定时器、系统定时器阻塞、非阻塞延时
  • [Springboot 单元测试笔记] - Mock 和 spy的使用
  • 互联网新时代要来了(二)什么是AIGC?