Ant Design上手的一些坑
转载请注明出处WangYuheng’s Blog
前因
一直在找样式模板,始终不太满意,看到了http://ant.design 封装了一系列的react模块控件,样式和动画效果也不错,觉得这就是自己想要的,兴冲冲的上手。但在使用过程中遇到了一些小坑,本文意在让和我一样的小白用户能够顺利开始使用Ant Design
环境准备
安装nodejs
一些脚手架工具都是基于nodejs环境开发,所以需要现在本机安装nodejs环境。可在 nodejs官网 下载对应系统的nodejs安装文件。现在nodejs有两个分支
- 长期支持版LTS(推荐)
- 最新版
本文基于最新的LTS版本v4.5.0 LTS
升级npm
npm是nodejs附带的一个包管理工具,需要使用npm安装antd,但是附带的npm版本可能过低,导致出现依赖问题。所以安装完nodejs之后,就将npm升级到最新版本
npm -v
npm install -g npm
npm -v
切换镜像仓库
如果npm下载速度过慢,可以用淘宝封装的npm镜像仓库替换
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装完成后就可以使用cnpm命令替换npm
安装antd
安装的坑一般都在环境准备上,antd的安装及使用过程在官网有着详细介绍 http://ant.design/docs/react/getting-started
以下为简单的记录自己的安装过程。
安装脚手架
npm install antd-init -g
创建项目
mkdir antd-demo && cd antd-demo
antd-init --type plain-react
执行antd-init时,需要下载依赖,可能需要一段时间等待
启动项目
npm start
启动后,可以通过 http://localhost:8989 查看效果。在修改antd-demo中的文件后,不需要刷新,即可查看效果。
感悟
很喜欢react的模块化思想,antd提供的样式组件及动画,给个人的开发工作提供了极大的便利。通过查看Ant Design中对组件的封装过程,也是一个学习和理解react的过程。