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

vue cli项目,build后图片路径的问题?

vue cli项目,build后图片路径的问题?

holdtom 2019-03-21 18:19:44
1、使用vue init webpack-simple构建了项目,目录结构如下图2、在vue的组件中<img src="/static/clinicpackage/clinicbanner.jpg" alt="">引入图片3、项目部署后,由于项目使放在域名http···.com/static下面,图片的路径就错了,请问怎么解决?
查看完整描述

3 回答

?
森栏

TA贡献1810条经验 获得超5个赞

assetsPublicPath: './'


查看完整回答
反对 回复 2019-04-04
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

assetsPublicPath: './'


utils.js


if (options.extract) {

      return ExtractTextPlugin.extract({

        use: loaders,

        fallback: 'vue-style-loader',

        publicPath:'../../'

      })

    } else {

      return ['vue-style-loader'].concat(loaders)

    }

webpack.base.conf


{

   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' ? '../' : ''

  }

},


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

添加回答

举报

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