From 5d6391f50541857ccbf0195618b6202ddb7c11af Mon Sep 17 00:00:00 2001 From: Alina Beck Date: Thu, 5 Dec 2019 13:07:45 +0300 Subject: [PATCH] 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 --- vue.config.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vue.config.js b/vue.config.js index e37b30805..58f4409b9 100644 --- a/vue.config.js +++ b/vue.config.js @@ -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({