From 5efe6c2ca38e1031026a9c4457f08960e73c743c Mon Sep 17 00:00:00 2001 From: Dennis Date: Fri, 16 Mar 2018 11:50:43 +0100 Subject: [PATCH 1/3] Update Webpack.md Replace Base Loader for SVG with `vue-svg-loader` --- docs/webpack.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/webpack.md b/docs/webpack.md index fc36a41da9..a5538f80b8 100644 --- a/docs/webpack.md +++ b/docs/webpack.md @@ -77,6 +77,21 @@ module.exports = { } ``` +#### Replace existing Base Loader + +If you want to replace an existing [Base Loader](https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-service/lib/config/base.js). For example using `vue-svg-loader` to inline SVG files instead of loading the File. + +``` js +// vue.config.js +module.exports = { + chainWebpack: config => { + config.module + .rule('svg') + .use('file-loader') + .loader('vue-svg-loader') + } +} +``` #### Modifying Plugin Options From 596b8c8e73a501a46486683188070470ec4b6479 Mon Sep 17 00:00:00 2001 From: Dennis Date: Fri, 16 Mar 2018 11:57:07 +0100 Subject: [PATCH 2/3] fix typo --- docs/webpack.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/webpack.md b/docs/webpack.md index a5538f80b8..79679bedc4 100644 --- a/docs/webpack.md +++ b/docs/webpack.md @@ -79,7 +79,7 @@ module.exports = { #### Replace existing Base Loader -If you want to replace an existing [Base Loader](https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-service/lib/config/base.js). For example using `vue-svg-loader` to inline SVG files instead of loading the File. +If you want to replace an existing [Base Loader](https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-service/lib/config/base.js), for example using `vue-svg-loader` to inline SVG files instead of loading the File. ``` js // vue.config.js From a2c9af5f552e437a004d1946e5246698f68a1701 Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 25 Apr 2018 15:36:56 -0400 Subject: [PATCH 3/3] Update webpack.md --- docs/webpack.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/webpack.md b/docs/webpack.md index 79679bedc4..fe9444cc6f 100644 --- a/docs/webpack.md +++ b/docs/webpack.md @@ -79,7 +79,7 @@ module.exports = { #### Replace existing Base Loader -If you want to replace an existing [Base Loader](https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-service/lib/config/base.js), for example using `vue-svg-loader` to inline SVG files instead of loading the File. +If you want to replace an existing [Base Loader](https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-service/lib/config/base.js), for example using `vue-svg-loader` to inline SVG files instead of loading the file: ``` js // vue.config.js