react 后台(一)react + redux + react-route + webpack+ axios + antd+styled-components(替代less)
2024-08-29 08:25:07
create-react-app my-admin
项目技术栈
react + redux + react-route + webpack+ axios + antd+styled-components(替代less)
yarn add antd
yarn add axios
yarn add react-redux
yarn add react-router
yarn add react-router-dom
yarn add react-router-redux
yarn add redux
yarn add redux-actions
yarn add redux-mock-store
yarn add redux-thunk
yarn add immutable
yarn add redux-immutable
yarn add styled-components
yarn add echarts
yarn add react-app-rewired
yarn add customize-cra
修改
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
改为
"scripts": {
"start": "react-app-rewired start",
"build": "react-app-rewired build",
"test": "react-app-rewired test --env=jsdom",
"eject": "react-app-rewired eject"
},
创建文件 config-overrides.js
const { override, fixBabelImports } = require('customize-cra');
module.exports = override(
fixBabelImports('import', {
libraryName: 'antd',
libraryDirectory: 'es',
style: 'css',
}),
);
如果要修改主题色
const { override, fixBabelImports, addLessLoader } = require('customize-cra'); module.exports = override(
fixBabelImports('import', {
libraryName: 'antd',
libraryDirectory: 'es', style: true,
}),
addLessLoader({
javascriptEnabled: true,
modifyVars: { '@primary-color': '#1DA57A' },
}),
);
可以运行
npm start
最新文章
- 批量插入数据(基于Mybatis的实现-Oracle)
- JVM学习之jstat使用方法
- Linux内核分析--操作系统是如何工作的
- IntelliJ IDEA 使用总结
- 多校赛3- Solve this interesting problem 分类: 比赛 2015-07-29 21:01 8人阅读 评论(0) 收藏
- 基于UltraVNC实现客户端远程控制
- 基于Linux2.6内核的加密容器法保护文件方法
- 【转载】Apache Kafka监控之Kafka Web Console
- h5拖放-上传图片预览功能
- 一个用ASP生成html的新方法
- php 随笔
- cdr格式文件抠图
- [翻译] 编写高性能 .NET 代码--第二章 GC -- 减少大对象堆的碎片,在某些情况下强制执行完整GC,按需压缩大对象堆,在GC前收到消息通知,使用弱引用缓存对象
- C#enum使用Attribute求字段名
- java 中,如何获取文件的MD5值呢?如何比较两个文件是否完全相同呢?
- 【ZH奶酪】如何用Python实现编辑距离?
- A - River Hopscotch
- Android开发学习笔记-自定义组合控件的过程
- Java用数据结构解决实现问题之数学问题
- VMware 虚拟机快照、克隆、磁盘扩容