我已经使用 Inertia / Vue JS 和 Laravel 构建了一个网络应用程序。在 Chrome / IE / Firefox 中使用该应用程序时,该应用程序可以正常运行。
自从最近的更新以来,我一直有用户抱怨空白屏幕。我在网站上设置了新的遗物,并追踪到这个错误:
Unhandled Promise Rejection: undefined is not an object (evaluating 't[e].call')
我可以访问 Browserstack 并在多个 iOS 设备上尝试过,但我还没有遇到这个白屏。它就在那里,只为 safari 展示,但我真的不确定为什么。
我已经在 NewRelic 中链接了 sourcemap,它指向由 Webpack 构建的这行代码
return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(() =>
{
return __webpack_require__(id);
});
版本如下
错误浏览器 Safari V16.4.1
有没有人以前遇到过这个问题并有解决方案?我希望我能复制它,但我似乎无法在我的任何设备上做到这一点。
谢谢
尝试了更新版本的 webpack 和 yarn 模块,没有运气