Antd
使用
官方网站
全局安装
- 安装命令:
npm install antd --save
- 引入
css/less
文件:import 'antd/dist/antd.css'; // or 'antd/dist/antd.less'
(我一般是在index.js
里面引入,这样就不用每个文件都重新引入了) 在文件开头引入所需要的组件,例如:
import { Form, Input, Button} from 'antd';
- 安装命令:
按需加载
手动按需加载
- 不用在
index.js
文件引入css/less
- 在文件内直接引入所需的组件和对应的
css/less
,例如:
import Button from 'antd/es/button'; import 'antd/es/button/style/css';
- 不用在
通过配置文件按需加载
- 执行命令
npm run eject
:拉取react
配置文件,完成后会发现多了config
和script
文件夹 - 执行命令
npm install babel-plugin-import --save-dev
打开根目录下
package.json
文件,找到"babel"
,修改代码:"babel":{ "presets":[ "react-app", ], "plugins":[ "import", { "libraryName":"antd", "libraryDirectory":"es", "style":"css" } ] }
在文件内只需要引入需要的组件即可,例如:
import {Button,Input} from 'antd';
- 执行命令
遇到的问题
- 如果文件被修改了,无法运行
npm run eject
命令
- 如果文件被修改了,无法运行
解决方案
- 去文件目录下把隐藏的git文件删除,重新执行命令
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。