【已解决】vue使用require加载的svg怎样打包到imgs/目录下

发布于 2022-09-12 04:28:08 字数 552 浏览 17 评论 0

vue-cli4

require加载的svg css背景图

下面这个设置没用。svg还是在dist/根目录下

assetsDir: "img/",

【已解决】
用vue inspect看了下用的file-loader,修改一下好了。

        const fileRule = config.module.rule('file')
        fileRule.uses.clear()
        fileRule
            .test(/\.svg$/)
            .exclude.add(path.resolve(__dirname, './src/icons'))
            .end()
            .use('file-loader')
            .loader('file-loader')
            .options({
                outputPath: 'svg/'
            })

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文