Vue build打包后静态资源404(发布到tomcat服务器)

2,449 阅读1分钟

vue打包发布到tomcat服务器上出现了界面空白或者资源找不到的问题,解决方式如下:

1.页面空白,所有资源报错404

(1)/config/index.js 里面的assetsPublicPath配置为 './'

2.页面没问题,但是img、字体和图片报错404

(1)/build/utils.js,publicPath改写为 '../../'

    if (options.extract) {

      return ExtractTextPlugin.extract({

        use: loaders,

        fallback: 'vue-style-loader',

        publicPath: '../../'

      })