vue nuxt下,preprocess配置问题

最近,重构公司项目,在处理CSS这块时,其中有的classbackground会跟随node_env改变而改变,例如:

#baidu-abtest .title .image {
    width: 90px;
    height: 110px;
    background: url(/* @echo OSS_URL *//saas_web/image/kefu.png) no-repeat center/cover;
    margin-top: -74px;
    margin-left: -4px;
    float: left
}

之前处理,是通过gulp插件preprocess来实现。现在再nuxt中,配置nuxt.config.js中的build选项,但是没有起作用,代码如下:

build: {
    /*
    ** You can extend webpack config here
    */
    extend(config, ctx) {
      config.module.rules.push({
        test: /\.vue$/,
        use: [
          {
            loader: 'preprocess-loader',
            options: {
              context:{
                FOO:'wangkaikaia'
              }
            }
          }
        ]
      })
    },

有没有哪位大神配置过此类问题,麻烦帮忙看看,谢谢了

阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题