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

相关推荐
chxii13 小时前
在 IIS 中实现 SSL 证书的自动续期
前端
周星星日记13 小时前
vue3中静态提升和patchflag实现
前端·vue.js·面试
橘子编程13 小时前
React 19 全栈开发实战指南
前端·react.js·前端框架
DanCheOo13 小时前
AI Streaming 架构:从浏览器到服务端的全链路流式设计
前端·agent
我是小趴菜13 小时前
前端如何让图片、视频、pdf等文件在浏览器直接下载而非预览
前端
cg3313 小时前
开源项目自动化:用 GitHub Actions 让每个 Issue 都被温柔以待
前端
haierccc13 小时前
Win7、2008R2、Win10、Win11使用FLASH的方法
前端·javascript·html
We་ct13 小时前
LeetCode 50. Pow(x, n):从暴力法到快速幂的优化之路
开发语言·前端·javascript·算法·leetcode·typescript·
柠檬味的Cat14 小时前
使用腾讯云COS作为WordPress图床的实践
前端·github·腾讯云
Hilaku14 小时前
卷AI、卷算法、2026 年的前端工程师到底在卷什么?
前端·javascript·面试