umi 中如何使用 px2rem 插件做rem适配
- 在umi的src下面创建两个文件app.ts和document.ejs
 - 下载lib-flexible和postcss-px2rem-exclude
 - 在.umirc.ts文件中进行配置和postcss-px2rem-exclude的引入
 - 在app.ts文件中引入lib-flexible
 - 如果px2rem配置无法生效,那么我们就要在document.ejs写如下代码
 
在umi的src下面创建两个文件app.ts和document.ejs

下载lib-flexible和postcss-px2rem-exclude
npm i lib-flexible
npm i postcss-px2rem-exclude
在.umirc.ts文件中进行配置和postcss-px2rem-exclude的引入
const px2rem = require('postcss-px2rem-exclude');
favicon: "/favicon.ico",
fastRefresh: {},
extraPostCSSPlugins: [
  px2rem({
    remUnit: 37.5,
    exclude: '/node_modules/i',
  }),
],
 
在app.ts文件中引入lib-flexible
import 'lib-flexible'
 
如果px2rem配置无法生效,那么我们就要在document.ejs写如下代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>
 
这样就完成了rem适配



















