Skip to content

Commit 8df36d2

Browse files
committed
fix: vue-svg-loader set inline
1 parent 73bcc2c commit 8df36d2

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

β€Žsrc/components/tools/Logo.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</template>
99

1010
<script>
11-
import LogoSvg from '@/assets/logo.svg'
11+
import LogoSvg from '@/assets/logo.svg?inline'
1212
1313
console.log(LogoSvg)
1414

β€Žvue.config.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,18 @@ module.exports = {
4040

4141
const svgRule = config.module.rule('svg')
4242
svgRule.uses.clear()
43-
svgRule.use('vue-svg-loader')
43+
svgRule.oneOf('inline')
44+
.resourceQuery(/inline/)
45+
.use('vue-svg-loader')
4446
.loader('vue-svg-loader')
47+
.end()
48+
.end()
49+
.oneOf('external')
50+
.use('file-loader')
51+
.loader('file-loader')
52+
.options({
53+
name: 'assets/[name].[hash:8].[ext]'
54+
})
4555
},
4656

4757
css: {

0 commit comments

Comments
Β (0)