在react中,我们经常使用ui组件库,今天来讲解一下antd。
方法/步骤
1、在项目的控制台里写yarneject。记住在eject之前需要删除.git和.gitignore。yarneject以后会有config和scripts文件夹形成
2、安装将Rem转为Px的包yarnaddpostcss-px2rem--dev别忘了--dev
3、移动端适配(如果不是移动端可以跳过)yarnaddlib-flexible
4、在yarneject后生成了config文件夹,我们在里面找到webpack.c艺皱麾酪onfig.js,然后再ctrl+f搜索sta爿讥旌护ge:3然后复制粘贴px2rem({remUnit:37.5})。结构如下:.stage:3,}),//----------下面这行是新增加的px2rem({remUnit:37.5},
5、然后这时候是报错的,我们再在webpack.config.js最上边任意位置写一下代码:constpx2rem=require("postcss-px2rem")
6、yarnaddpostcss-loader--蟠校盯昂dev这里有可能有版本问题,如果出现了,选择低版本安装惚肋醚汊即可。yarnaddpostcss-loader@3.0.0--dev这个是3.0.0版本的yarnaddpostcss-loader@4.2.0--dev这个是4.2.0版本的yarnaddpostcss-loader@5.2.0--dev这个是5.2.0版本的
7、yarnaddbabel-plugin-impo筠续师诈rt--dev安装完以后在package.json里的“babel"里镙烨莲峪添加代码"plugins:[......]":"babel":{"presets":["react-app"],"plugins":[["import",{"libraryName":"antd-mobile","style":"css"}]]}
8、yarnaddantd-mobile安装antd
9、import{Icon}from'antd-mobile'使用antd里面的图标
10、如果最后全安装完了以后还是不能用,记得先把node-modules删除了,然后yarn重新安装一下即可。