怎么解决.vue文件url引用文件的问题

小编给大家分享一下怎么解决.vue文件url引用文件的问题,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

创新互联是一家专注于网站设计、成都网站建设与策划设计,桂东网站建设哪家好?创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:桂东等地区。桂东做网站价格咨询:18982081108

解决.vue文件url引用文件的问题

遇到的问题:

  • 在css中引入图片,明明目录结构是对的,还是This dependency was not found

  • dev好好的,build 之后凉凉,图片加载404

添加图片路径配置

webpack 添加 alias

//webpack.base.conf.js
 alias: {
  '@': resolve('src'),
  //加入
  'assets': resolve('src/assets')
 }

路径书写规则

  • template 可使用@~

  • style 只能使用~

  • script 只能使用@

  • 不需要经过打包的static文件写相对路径

根据limit:10000,使用两张图片:






.css-bg__1,
.css-bg__2{
 display: inline-block;
}
.css-bg__1{
 height: 200px;
 width: 173px;
 background-image: url(~assets/images/jiaban.jpg);
 background-size: contain;
}
.css-bg__2{
 height: 49px;
 width: 49px;
  background-image: url(~assets/images/cat.png);
 background-size: contain;
}

开发环境截图:

怎么解决.vue文件url引用文件的问题

添加构建路径配置

添加ExtractTextPluginpublicPath配置,这里根据实际情况配:

//build/util.js
 // Extract CSS when that option is specified
 // (which is the case during production build)
 if (options.extract) {
  return ExtractTextPlugin.extract({
  use: loaders,
  fallback: 'vue-style-loader',
  publicPath: '../../', 
  })
 } else {
  return ['vue-style-loader'].concat(loaders)
 }

生产环境截图:

怎么解决.vue文件url引用文件的问题

看完了这篇文章,相信你对“怎么解决.vue文件url引用文件的问题”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


文章名称:怎么解决.vue文件url引用文件的问题
分享路径:http://bzwzjz.com/article/gihogj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都商城网站制作 企业网站制作 成都网站设计 网站建设费用 重庆网站建设 成都网站建设公司 成都网站设计 网站建设 网站制作公司 自适应网站设计 成都响应式网站建设 成都企业网站建设 古蔺网站建设 成都网站制作 定制网站设计 成都模版网站建设 成都网站建设公司 成都网站制作 重庆网站设计 网站建设公司 温江网站设计 高端网站设计