1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > react使用craco.config.js完成rem移动端适配(sass)

react使用craco.config.js完成rem移动端适配(sass)

时间:2022-12-10 17:48:40

相关推荐

react使用craco.config.js完成rem移动端适配(sass)

环境:

"react": "^18.2.0",

"react-dom": "^18.2.0",

"react-router-dom": "^6.8.2",

"sass": "^1.58.3",

yarn add @craco/craco postcss-pxtorem lib-flexible

1、创建 craco.config.js

2、将下方代码复制到craco.config.js中

module.exports = {style: {postcss: {mode: 'extends',loaderOptions: {postcssOptions: {ident: 'postcss',plugins: [['postcss-pxtorem',{rootValue: 375 / 10, // 根元素字体大小propList: ['*']},],],},},},},};

3、在index.js顶部引入lib-flexible:import 'lib-flexible'

4、最后一步:package.json中的

修改为

"scripts": {"start": "craco start","build": "craco build","test": "craco test","eject": "react-scripts eject"},

5、重启项目

6、如何查看是否配置成功

元素字体大小从px更改为rem即完成配置

参考:create-react-app使用craco.config.js完成rem适配 postcss-pxtorem_create-react-app postcss_uliar的博客-CSDN博客

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。