【问题标题】:Load images using vue + webpack使用 vue + webpack 加载图片
【发布时间】:2019-03-22 12:36:25
【问题描述】:

我正在尝试这个:

<img src="./src/assets/logo.png"></img>

或者这个

background-image: url("./src/assets/logo.png");

我已经做了 npm install url-loader@1.1.1 npm install file-loader --save-dev.

但我收到了这条消息

* ./src/assets/logo.png in ./node_modules/vue-loader/lib/template-compiler?{"id":"data-v-219927dc","hasScoped":true,"transformToRequire":{"video":["src","poster"],"source":"src","img":"src","image":"xlink:href"},"buble":{"transforms":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/view/login/Login.vue

【问题讨论】:

    标签: javascript html vue.js webpack


    【解决方案1】:

    我假设您的 vue 组件和 css 文件位于 src 目录中,对吗?在这种情况下,您需要将您的网址更改为

    <img src="../assets/logo.png"></img>
    

    background-image: url("../assets/logo.png");
    

    【讨论】:

    • 我收到:编译失败。 ./src/view/login/Login.vue?vue&type=style&index=0&id=219927dc&lang=css&scoped=true& (./node_modules/css-loader??ref--6-oneOf-1-1!./node_modules/vue- loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/lib??ref--6-oneOf-1-2!./node_modules/cache-loader/dist/cjs.js??ref-- 0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/view/login/Login.vue?vue&type=style&index=0&id=219927dc&lang=css&scoped=true&) 找不到模块:错误:无法解析“本地路径*”中的“../assets/img/aqtech/logo_aqtech_branco_com_sombra.png”
    • 你还在使用 url-loader 吗?没必要,你是否也更新了img标签上的url?
    猜你喜欢
    • 2017-06-06
    • 2019-02-28
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 2020-04-27
    • 1970-01-01
    • 2019-05-17
    相关资源
    最近更新 更多