vue3使用postcss-px-to-viewport 附带vite配置

发布时间 2023-09-04 15:30:55作者: Stitchhhhh

postcss-px-to-viewport做前端自适应,适用于pc和移动
1.下载 postcss-px-to-viewport 插件

npm i postcss-px-to-viewport

2.在vite.config.ts中添加配置

import pxtovw from 'postcss-px-to-viewport'
const loder_pxtovw = pxtovw({
//这里是设计稿宽度 自己修改
  viewportWidth: 1920,
  viewportUnit: 'vw'
})
export default defineConfig({
  plugins: [vue()],
  css: {
    postcss: {
      plugins: [loder_pxtovw]
    }
  },

  resolve: {
    alias: {
      '@': resolve('./src')
    }
  },
  base: './', // 打包路径
  server: {
    port: 4000, // 服务端口号
    open: true, // 服务启动时是否自动打开浏览器
    cors: true // 允许跨域
  },
})