webpack2 url-loader没有生效?

发布于 2022-09-04 13:57:16 字数 1106 浏览 13 评论 0

1、只能把loading.gif copy到build目录才有用。url-loader没有生效。

<template>
    <div class="ui-loading">
    </div>
</template>
<style lang="less" scoped>
    .ui-loading {
        background: #fff url('./loading.gif') center center no-repeat;
        background-size: 2rem;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
    }
</style>
<script type="text/babel">
    export default{
        data(){
            return {
                msg: 'loading...'
            }
        },
        props: {
            propItem: {
                type: Object,
                default: function () {
                    return {
                        loading: false
                    }
                }
            }
        },
        computed: {},
        methods: {},
        components: {}
    }
</script>
//webapck2 打包的 没有效果
{
    test: /\.(gif)$/,
    loader: 'url-loader?limit=3000000!./file.gif',
    options: {
        name: '[name].[ext]?[hash]'
    }
}

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

一梦浮鱼 2022-09-11 13:57:16

url-loader?limit=3000000!./file.gif 后面的 !./file.gif 去掉。

query: {
    limit: 3000000,
    name: '[name].[ext]?[hash]'
}

另外,3M 以上才转 file-loader?

葬心 2022-09-11 13:57:16

遇到同样的问题请问您怎么解决的呢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文