我正在使用具有常规ES5代码的SAPUI5应用程序,并使用grunt-openui5
创建Component-preload.js
文件以部署到CRM系统。现在,我计划使用ES6样式编码,但是我们需要支持旧的浏览器。因此,我需要将其转换为ES5,然后创建Component-preload.js
文件。现在,我对这种方法的担心是,当我调试生产问题时,每个人都做对了,我想调试我的ES6文件,而不是ES5文件。
非常感谢您的帮助或指导。
答案 0 :(得分:1)
拥有可编译的可调试预加载文件和基于ES6的单独源文件的一种方法可能是使用sap-ui-debug=true
URL参数选项。它会尝试加载所有版本的-dbg.js
版本,而不是普通文件。例如,这是SAP WebIDE生成的:
如果您可以设置构建集,以便将未编译的原始文件复制为-dbg
版本,并且您的预载可以拾取已编译的文件,则可以使其工作。
SDK文档的以下部分将为您提供更多背景信息:https://openui5.hana.ondemand.com/#/topic/c9b0f8cca852443f9b8d3bf8ba5626ab