const {gitDescribeSync} = require('git-describe'); process.env.VUE_APP_GIT_HASH = gitDescribeSync().hash module.exports = { outputDir: "./build", css: { loaderOptions: { sass: { prependData: '@import "@/scss/_variables.scss";' } } }, chainWebpack: config => { config.module .rule('vue') .use('vue-loader') .loader('vue-loader') .tap(options => { options.transformAssetUrls = { img: 'src', image: 'xlink:href', 'b-avatar': 'src', 'b-img': 'src', 'b-img-lazy': ['src', 'blank-src'], 'b-card': 'img-src', 'b-card-img': 'src', 'b-card-img-lazy': ['src', 'blank-src'], 'b-carousel-slide': 'img-src', 'b-embed': 'src' } return options }) } };