老师~vue cli3.0怎么配置pex2rem啊

来源:5-4 首页-slider组件

幕木_

2018-10-27

按照老师的教程,我把viewport.js引入到项目里了,但是px没有转换成rem ,代码如下
vue.config.js

const path = require('path')

function resolve (dir) {
  return path.join(__dirname, dir)
}

module.exports = {
  configureWebpack: config => {
    config.entry.app = ['./src/viewport.js', './src/main.js']
  },
  chainWebpack: (config) => {
    config.module.rule('css')
      .test(/\.css$/)
      .oneOf('vue')
      .resourceQuery(/\?vue/)
      .use('px2rem')
      .loader('px2rem-loader')
      .options({
        remUnit: 75,
        remPrecision: 8
      })

    config.module.rule('vue').use('vue-loader').loader('vue-loader')
    config.resolve.alias.set('@', resolve('src'))
      .set('api', resolve('src/server/api'))
      .set('utils', resolve('src/utils'))
      .set('assets', resolve('src/assets'))
      .set('components', resolve('src/components'))
      .set('views', resolve('src/views'))
      .set('layout', resolve('src/views/layout/components'))
      .set('styles', resolve('src/styles'))
  },
  devServer: {
    port: 8085, // 端口号
    // host: '192.168.0.103',
    host: 'localhost',
    https: false, // https:{type:Boolean}
    open: true, // 配置自动启动浏览器
    proxy: {
      '/api': {
        target: 'http://10.12.252.214:8080/',
        ws: true,
        changeOrigin: true
      }
    }
  }
}

图片描述
标签已经有变化了,但是px没有转成rem,可以帮我看下吗?谢谢啦

写回答

1回答

快乐动起来呀

2018-10-27

vue-cli@3没有暴露构建相关的代码,可以去vue-cli@3的文档去找找看

0
0

前端面试项目冲刺 京东金融Vue组件化实战

透过京东金融项目理解组件化思维与项目面试,提升你的综合能力

922 学习 · 309 问题

查看课程