UNPKG

mwc-test

Version:

## Project setup ``` yarn install ```

52 lines (44 loc) 1.06 kB
// vue.config.js const path = require('path') /* eslint-disable no-param-reassign */ module.exports = ({ filenameHashing = false, css = {}, chainWebpack = () => {}, configureWebpack = () => {}, ...extraSettings } = {}) => ({ filenameHashing, css: { extract: false, ...css }, chainWebpack: (config) => { config.module .rule('scss') .oneOf('vue') .use('postcss-loader') config.resolve.alias.set( 'mdsBase', path.resolve( __dirname, 'node_modules/morningstar-design-system/components' ) ) config.module.rules.delete('svg') config.optimization.delete('splitChunks') // important to disable this to share code chainWebpack(config) }, configureWebpack: (config) => { // config.output = Object.assign({}, config.output, { // filename: '[name].js', // chunkFilename: '[name].js' // }) config.module.rules.push({ test: /\.svg/, loader: 'vue-svg-sprite-loader' }) configureWebpack(config) }, ...extraSettings })