Vue-CLI 3中的Webpack Postcss前缀

时间:2019-03-01 16:19:25

标签: javascript vue.js webpack vue-cli-3 postcss-loader

我需要使用webpack为Bulma css类添加前缀。我找到了一个示例,但是我的应用程序使用Vue CLI 3,并且不确定如何将Webpack配置转换为vue.config.js。

This is the webpack config

在我的vue.config.js中,我有以下内容:

  chainWebpack: config => {
    config.module
      .rule('css-prefixer')
      .use(['style-loader', 'css-loader'])
      .loader('postcss-loader')
      .tap(options => {
        // Prefixer goes here
        return options
      })
  }

其中给出了一些内部webpack错误。

1 个答案:

答案 0 :(得分:0)

只需在我的vue.config.js中完成

const path = require('path')
const prefixer = require('postcss-prefixer')

module.exports = {
  css: {
    loaderOptions: {
      postcss: {
        plugins: [
          prefixer({
            prefix: 'b-'
          })
        ]
      }
    }
  }
}