use babel loader to transpile svgs

IE and Edge had trouble loading the Human Connection network
because object spread operators were left in the minified code
using babel-loader for svgs (as suggested in the vue-svg-loader docs)
hopefully solves this issue
This commit is contained in:
Alina Beck 2019-12-05 13:07:45 +03:00
parent 8dafc50286
commit 5d6391f505

View File

@ -32,7 +32,7 @@ module.exports = {
loader: process.env.BUILD === 'library'
? require.resolve('./src/loader/docs-trim-loader.js')
: require.resolve('./src/loader/docs-loader.js')
}
},
]
},
plugins: process.env.BUILD === 'library'
@ -64,6 +64,9 @@ module.exports = {
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')
.options({