UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
vue.config.js 742 B
Newer Older
Graham Smith's avatar
Graham Smith committed
const path = require("path");
Graham Smith's avatar
Graham Smith committed

Graham Smith's avatar
Graham Smith committed
module.exports = {
  publicPath: ".",
  chainWebpack: config => {
    const fontRule = config.module.rule("font");
    fontRule.uses.clear();

    // updates for vue-svg-loader: https://www.npmjs.com/package/vue-svg-loader
    const svgRule = config.module.rule("svg");
    svgRule.uses.clear();
    svgRule
      .use("babel-loader")
      .loader("babel-loader")
      .end()
      .use("vue-svg-loader")
      .loader("vue-svg-loader");
  },
  configureWebpack: {
Graham Smith's avatar
Graham Smith committed
    devtool: "source-map",
Luke Glasscock's avatar
Luke Glasscock committed
    plugins: []
Graham Smith's avatar
Graham Smith committed
  },
Graham Smith's avatar
Graham Smith committed
  transpileDependencies: ["vuetify"],
  pluginOptions: {
    "style-resources-loader": {
      preProcessor: "scss",
      patterns: [path.resolve(__dirname, "./src/scss/**/*.scss")]
Graham Smith's avatar
Graham Smith committed
    }
  }
};