为什么在 Controller.js 中所做的更改不会反映在 Component-Preload.js 中进行的更改?

问题描述 投票:0回答:1

我有一个 Fiori 应用程序,需要在 VS Code 中自定义。更改将在 Detail.controller.js 文件中进行。我注意到,直到我在 Component-preload.js 文件中进行了这些确切的更改后,我在 Detail.controller.js 文件中所做的更改才会反映出来。

有趣的是,我在查看文件时没有遇到类似的情况。有人可以解释为什么这种行为似乎特定于控制器文件吗?这是否意味着对于 Controller 文件中的代码更改,只需要更新 Component-preload.js 文件?

蒂亚, 鲁兹纳

sapui5 sap-fiori
1个回答
2
投票

可能是缓存问题。如果您在 VSCode 上开发后将应用程序部署到 SAP 系统,那么您可以尝试以下 tcodes 和程序来清理缓存。然后,希望您能看到最新的进展。另外,不要忘记在浏览器上尝试隐身模式。

T 代码:

  • /n/IWFND/CACHE_CLEANUP 网关系统中
  • /n/IWBEP/CACHE_CLEANUP 在 后台系统

节目:

  • /UI2/DELETE_CACHE_AFTER_IMP
  • /UI5/APP_INDEX_CALCULATE(仅为您的应用程序运行此)
  • /UI2/INVALIDATE_CLIENT_CACHES
  • /UI2/INVALIDATE_GLOBAL_CACHES
© www.soinside.com 2019 - 2024. All rights reserved.