问题
动态模块第一次无法加载,浏览器端报 Uncaught (in promise) Error: Cannot load package,但是刷新之后正常。

发生场景
使用动态加载方式加载模块, 使用

Ext.Package.load(packageName).then(function () { //加载完成的事情});

但是偶尔会出现模块无法加载的问题, 错误信息是Uncaught (in promise) Error: Cannot load package。 但是重新进入主页面之后就正常了,而且也无法重现了。
但是在另外一台新的机器上还是会出现。

原因及解析
首先想到的可能是以下几个原因导致的:

  1. 是否是第一次加载后, 模块的js 缓存到了本地, 所以第二次不需要从服务器获取就正常了呢?

这个应用的动态加载在app.json的配置如下:

       "loader": {"cache": "${build.timestamp}"},

也就是根据构建的时间进行缓存。

虽然加载模块的js和css 时会加上?_dc=20220316xxx 这样的参数, 但是在app.json 加上了禁用appCache的配置。

        "output": {"pag

11.12 Ext JS 的Uncaught (in promise) Error: Cannot load package问题和解决分析相关推荐

  1. proxy代理报错: Uncaught (in promise) Error: Request failed with status code 500

    POST http://localhost:8013/check/login 500 (Internal Server Error) createError.js:16 Uncaught (in pr ...

  2. 前端:request.js?b775:105 Uncaught (in promise) Error: nested exception is org.apache.ibatis.exceptions

    request.js?b775:105 Uncaught (in promise) Error: nested exception is org.apache.ibatis.exceptions.To ...

  3. vue-router.esm.js?fe87:2062 Uncaught (in promise) Error: Avoided redundant navigation to current loc

    vue报错 vue-router.esm.js?fe87:2062 Uncaught (in promise) Error: Avoided redundant navigation to curre ...

  4. vue-router.esm.js?8c4f:2008 Uncaught (in promise) Error: Redirected when going from “/login?redirect

    vue-router.esm.js?8c4f:2008 Uncaught (in promise) Error: Redirected when going from "/login?red ...

  5. Uncaught (in promise) Error: timeout of 10000ms exceeded---SpringCloud Alibaba_若依微服务框架改造---工作笔记009

    这个错误: 先说说原因,网上的方法都不行,都试过了....因为我的8080端口,被nodejs进程占用了, 我果断,杀掉了nodejs进程,但是,再去启动若依的gateway,发现 11:40:40. ...

  6. Vue——Vue-Router的push和replace方法[Uncaught (in promise) Error]解决方案

    问题描述 在升级了Vue-Router版本到到3.1.0及以上之后,页面在跳转路由控制台会报Uncaught (in promise) Error的问题 Vue更新日志 https://github. ...

  7. Vue-Router的push和replace方法[Uncaught (in promise) Error]解决方案

    解决报错Uncaught (in promise) Error: Redirected when going from - 对Router原型链上的push.replace方法进行重写,这样就不用每次 ...

  8. vue-router控制台异常:Uncaught (in promise) Error: Redirected when going from “/“ to “/foo“

    qian kun微前端在子应用的路由配置中添加了一个全局前置导航守beforeEach,在前置导航守卫中调用next方法时重写了路由的path,结果控制台每次在路由跳转时都会报异常,但是不影响功能. ...

  9. Vue-Router报错:Uncaught (in promise)Error: Navigation cancelled from “/“ to “/1“ with a new navigation

    1.场景描述 最近在工作的nuxt项目中,使用vue-router替代nuxt的默认路由,这样使路由关系更明显,也更好调整,再就是可以使用vue-router的编程式导航,进行路由跳转.然后,问题就出 ...

最新文章

  1. flutter 移动通知_Flutter移动电商实战 --(24)Provide状态管理基础
  2. Git清除本地账号密码/保存账号密码
  3. 笔记-高项案例题-2017年下-管理团队-冲突管理
  4. linux memalign、valloc函数
  5. idea编译工程时出现Error:java: 无效的目标发行版: 1.8
  6. Java switch case
  7. 全志A33-ARM编译并安装net-tools
  8. CV模型,全目标检测等
  9. Registry Size 提示注册表容量不够!
  10. Python内置字符串函数的用法
  11. linux 基础知识大全(收藏这一篇就够了)
  12. JAVA使用JCo连接SAP介绍-1
  13. 混淆矩阵 confusion_matrix
  14. WINDOWS 7全系列验证码
  15. LS1046nfs挂载文件系统
  16. 聚类与分类方法的主要区别是什么?
  17. content root修改问题
  18. 轻松熊喵喵 -- 名词解释(自用)
  19. 百度开源项目BFE-BFE总览
  20. 超经典机械制图基础常识

热门文章

  1. java 输出helloword
  2. 关于头文件的一道选择题
  3. 关于excel导出问题
  4. 我眼中的Web2.0
  5. 关于java调用Dll文件的异常 Native library (win32-x86-64/CtrlNPCDLL.dll) not found in resource pat
  6. 【报告分享】2021年双11电商营销全景洞察.pdf(附下载链接)
  7. 【白皮书分享】2020年度薪酬白皮书.pdf(附下载链接)
  8. 推荐系统在滴滴司机调度系统中的应用实践
  9. java编译可执行文件_Java编译器完成但没有创建可执行文件?
  10. c语言整形符号位_C语言中32位有符号整数如何定义