postcss
及其插件时,应将配置postcss
的配置项置于less/sass
等的配置项之后,以免引起错误(rewire
的本质是覆写);// 使用 postcss + postcss-pxtorem 进行 rem 转化
const configPost = (config) => {require('react-app-rewire-postcss')(config, {plugins: loader => [require('postcss-pxtorem')({rootValue: 108,unitPrecision: 5,propList: ['*'],exclude: /node_modules/i})]})
}
bee-mui
是一个自己写的库,用它来完成一些css-reset
及常用的一些css tools
等scss
,请明白这一点// npm i -S git+.git#branch
ant / antd-mobile
往往能达到开箱即用的效果cnpm i -S antd
cnpm i -S antd-mobile
import Button from 'antd-mobile/lib/button'
import 'antd-mobile/lib/button/style/index.css'
babel-plugin-import
来进行按需加载(需要修改babel-loader)CRA
框架,而且使用了react-app-rewire
,此时,可使用custom-cra
来对babel-loader
进行修改style:true
,能大大减少代码体积,但是由于antd
用的是less
,所以这里要CRA
支持less
预载器// cnpm i -D babel-plugin-import
// cnpm i -D customize-cra// 使用 custom-cra + babel-plugin-import 对 antd 产品进行按需加载
const configBabelPluginForAntd = (config) => {require('customize-cra').fixBabelImports('antd-mobile', {style: 'css'})(config)
}
本文发布于:2024-02-05 08:25:41,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170728092964899.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |