首页 > 其他分享 >Vue项目配置postcss-pxtorem

Vue项目配置postcss-pxtorem

时间:2022-11-01 15:22:38浏览次数:70  
标签:node Vue false px module postcss pxtorem

Vue2项目

安装指定版本

最新版本@6 会报错:PostCSS plugin postcss-pxtorem requires PostCSS 8

npm i [email protected] -D

配置 vue.config.js

module.exports = {
  publicPath: "./",
  productionSourceMap: false, // 生产打包时不输出map文件,加快打包速度
  devServer: {
    disableHostCheck: true,
    // https: true,
  },
  css: {
    loaderOptions: {
      postcss: {
        plugins: [
          require("postcss-pxtorem")({
            // 把px单位换算成rem单位
            rootValue: 37.5, //换算基数,
            unitPrecision: 3, //允许REM单位增长到的十进制数字,小数点后保留的位数。
            propList: ["*"],
            exclude: /(node_module)/, //默认false,可以(reg)利用正则表达式排除某些文件夹的方法,例如/(node_module)/ 。如果想把前端UI框架内的px也转换成rem,请把此属性设为默认值
            selectorBlackList: [".van"], //要忽略并保留为px的选择器,本项目我是用的vant ui框架,所以忽略他
            mediaQuery: false, //(布尔值)允许在媒体查询中转换px
            minPixelValue: 1, //设置要替换的最小像素值
          }),
        ],
      },
    },
  },
};

标签:node,Vue,false,px,module,postcss,pxtorem
From: https://www.cnblogs.com/huangtq/p/16847825.html

相关文章

  • unplugin-vue-components 在 vite 中的使用和配置
    unplugin-vue-components是由vue官方人员开发的一款自动引入插件,可以省去比如UI库的大量import语句。安装:npmiunplugin-vue-components-D配置:vite.confi......
  • vue3-组合式api-定义响应式数据-reactive,toRefs
    <template> <div>  {{obj.name}}  {{name}}  <button@click="changeObjName">改变名字</button> </div></template><script>import{react......
  • vue组件name的作用
    转自:https://blog.csdn.net/gxdzi/article/details/120645286作用一:递归组件一个组件要用自己的时候,可以通过自己的名字来使用自己。作用二:移除keep-alive状态下组件自......
  • vue3实战-完全掌握ref、reactive
    知道大家使用Vue3的时候有没有这样的疑惑,“ref、rective都能创建一个响应式对象,我该如何选择?”,“为什么响应式对象解构之后就失去了响应式?应该如何处理?”今天咱们就来......
  • vue实战-完全掌握Vue自定义指令
    准备:自定义指令介绍除了核心功能默认内置的指令(v-model和v-show等),Vue也允许注册自定义指令。注意,在Vue2.0中,代码复用和抽象的主要形式是组件。然而,有的情况下,你......
  • vue中的几个高级概念
    混入mixins官方解释混入(mixin)提供了一种非常灵活的方式,来分发Vue组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的......
  • 前端基础vue
    1、指令 ·v-html,v-text (单项绑定:数据变,视图变)<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"c......
  • vue源码分析-基础的数据代理检测
    简单回顾一下这个系列的前两节,前两节花了大量的篇幅介绍了Vue的选项合并,选项合并是Vue实例初始化的开始,Vue为开发者提供了丰富的选项配置,而每个选项都严格规定了合并的策......
  • vue源码分析-响应式系统(二)
    为了深入介绍响应式系统的内部实现原理,我们花了一整节的篇幅介绍了数据(包括data,computed,props)如何初始化成为响应式对象的过程。有了响应式数据对象的知识,上一节的后......
  • vue源码分析-响应式系统工作原理
    上一章,我们讲到了Vue初始化做的一些操作,那么我们这一章来讲一个Vue核心概念响应式系统。我们先来看一下官方对深入响应式系统的解释:当你把一个普通的JavaScript对象传......