为了账号安全,请及时绑定邮箱和手机立即绑定

Vue-cli 打包后图片总是从服务器的根目录加载

Vue-cli 打包后图片总是从服务器的根目录加载

HUX布斯 2019-03-18 17:14:31
图片总是会从服务器的根目录进行加载正确的路径应该是不知道是不是打包的时候哪里漏写了
查看完整描述

3 回答

?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

问题解决了,主要我的图片之前是放在这个static目录下的

https://img1.sycdn.imooc.com//5ca5ad46000139ad04260230.jpg

在代码里引用都是这样写的

https://img1.sycdn.imooc.com//5ca5ad480001d91508000106.jpg

后来改换到 src/assets ,打包图片加载路径正常了,还是要多熟悉webpack的使用

https://img1.sycdn.imooc.com//5ca5ad4a00010c5004580512.jpg

查看完整回答
反对 回复 2019-04-04
?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

{

  test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,

  loader: 'url-loader',

  options: {

     limit: 10000,

     name: utils.assetsPath('img/[name].[hash:7].[ext]'),

     outputPath: process.env.NODE_ENV === 'production' ? '../' : ''

    }

 },

可以试试修改outputPath: process.env.NODE_ENV === 'production' ? '../' : ''


查看完整回答
反对 回复 2019-04-04
  • 3 回答
  • 0 关注
  • 911 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信