vue2+element-ui npm run build打包后,在服务器打开报错

报错

页面的图标也显示不出来,如下

解决:

在build->utils.js文件里面加上publicPath: '../../',再打包发布一下就可以了

javascript 复制代码
    // 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)
    }
  }

解决了,如下:

原文链接:https://blog.csdn.net/lovewangyage/article/details/129109940

相关推荐
一次旅行7 分钟前
CSRF和SSRF
前端·网络·csrf
昱宸星光17 分钟前
spring cloud gateway内置网关filter
java·服务器·前端
宁雨桥26 分钟前
浏览器渲染原理
前端·浏览器·原理
Moment26 分钟前
此 KFC 不是肯德基,Kafka、Flink、ClickHouse 怎么搭、何时省掉 Flink
前端·后端·面试
鹏北海-RemHusband34 分钟前
JSBridge 原理详解
前端·信息与通信
T^T尚34 分钟前
一个完整的项目怎么打包成为一个app
前端·uni-app
wing9839 分钟前
通往“全干”之路一:前端部署
前端·vue.js·全栈
阿珊和她的猫42 分钟前
探究浏览器最大请求并发数:提升网页加载性能的关键
前端·javascript·vue.js
yuki_uix43 分钟前
表单写到想摔键盘?聊聊前端常见的复杂状态场景
前端