1.引入lib-flexible
npm install lib-flexible -D
在main.js中引入lib-flexible
import 'lib-flexible/flexible.js'
lib-flexible會自動在htmlhead中添加meta標簽,同時會自動設置html的font-size為屏幕寬度的1/10。
由於每次都需要手動計算rem效率低,且易出錯,所以引入postcss-px2rem-exclude
2.使用postcss-px2rem-exclude 將px轉成rem
npm install postcss-px2rem-exclude -D
在根目錄下創建postcss.config.js文件(設置remUnit,忽略node_modules下的文件)
module.exports = { plugins: { autoprefixer: {}, 'postcss-px2rem-exclude': { remUnit: 32, exclude: /node_modules|folder_name/i } } };