出现场景
vue3 + vite创建的项目在引入sentry后,邮箱会经常收到错误:[Failed to fetch dynamically imported module]
报错原因
分析:错误出现的时间点大致在项目每一次重新部署之后。
原因:每次打包,会生成新文件名称不同的文件。浏览器当下的script
中会引用之前打包的文件,文件不存在就会报以上错误。文章来源:https://www.toymoban.com/news/detail-649917.html
解决办法
可以在报这个错误的时候,重新刷新下浏览器。文章来源地址https://www.toymoban.com/news/detail-649917.html
router.onError((error, to, from) => {
if (/Failed to fetch dynamically imported module|Unable to preload CSS for/.test(error.message)) {
window.history.pushState({}, '', to.path);
window.location.reload();
}
});
到了这里,关于sentry收集错误[Failed to fetch dynamically imported module]解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!