Vue打包页面为空

212 阅读1分钟

1、背景

打包vue项目到GitHub上时,打包出来的页面为空并发生报错

2、解决方案

1、在config/index文件中修改:
     assetsPublicPath: './',
2、在build/webpack.prod.conf.js文件中的output里设置:
     publicPath:'./',
3、在webpack.base.conf.js中修改
    limit: 100000, // 字体图标失效,将限制改大,大于字体文件大小
4、在build/utils.js中设置
    if (options.extract) {
      return ExtractTextPlugin.extract({
        use: loaders,
        fallback: 'vue-style-loader',
        publicPath:'../../' // 此处解决css图片路劲错误问题,作用是设置打包过程中提取css大方法
      })
    } 
   

3、总计

问题可能出现的原因可能有:1:路劲问题  2:路由问题 3:代理问题