vue 项目上线空白

基于 vue-cli的一个vue项目
今天上线,发现奇怪的问题
在本地,开发环境,生产环境,各浏览器都显示正常!
但是上线后,只有新版chrome能访问,其他浏览器显示空白
但奇葩的是,换一个服务器,又都能打开,

如果是服务器配置问题,那为什么新版chrome能打开
如果是代码问题,为什么换个服务器又都能打开

一时有点懵逼,想不出所以然,希望大佬点思路!谢谢

阅读 5.1k
4 个回答

建议把空白页面的调试页面打开,查看资源加载和代码是否有报错

Babel 默认只转换新的 JavaScript 句法(syntax),而不转换新的 API ,比如 Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise 等全局对象,以及一些定义在全局对象上的方法(比如 Object.assign)都不会转码。为了解决这个问题,我们使用一种叫做 Polyfill的技术。
解决方法:链接描述

看图说话啊,上空白页面报错截图撒,之前我这也是因为babel转化不彻底,因为运行环境是ie11

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题