在vue.config.js中配置sass-loader报错,拿不到option

已经是一个成熟的已经上线的项目,最近为了解决postcss-px2rem在生产环境中注释失效的问题,需要在sass-loader中加一个配置。
代码如下(vue.config.js):

module.exports = {
    ...
    chainWebpack: (config) => {
        ...
        config.module
          .rule('scss')
          .use('sass-loader')
          .tap((options) => {
            options.outputStyle = 'expanded' // 需要加这个
          })
        }
    })
}

但是报错:Cannot set property 'outputStyle' of undefined
求解

阅读 4.5k
1 个回答
(options) => {
  options.outputStyle = 'expanded' // 需要加这个
}

试一下将以上改为

options => { outputStyle: 'expanded', ...options }
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题