使用打字稿进行开发并使用Component-preload.js进行生产调试

时间:2018-08-30 23:32:16

标签: sapui5

我正在使用具有常规ES5代码的SAPUI5应用程序,并使用grunt-openui5创建Component-preload.js文件以部署到CRM系统。现在,我计划使用ES6样式编码,但是我们需要支持旧的浏览器。因此,我需要将其转换为ES5,然后创建Component-preload.js文件。现在,我对这种方法的担心是,当我调试生产问题时,每个人都做对了,我想调试我的ES6文件,而不是ES5文件。

非常感谢您的帮助或指导。

1 个答案:

答案 0 :(得分:1)

拥有可编译的可调试预加载文件和基于ES6的单独源文件的一种方法可能是使用sap-ui-debug=true URL参数选项。它会尝试加载所有版本的-dbg.js版本,而不是普通文件。例如,这是SAP WebIDE生成的:

enter image description here

如果您可以设置构建集,以便将未编译的原始文件复制为-dbg版本,并且您的预载可以拾取已编译的文件,则可以使其工作。

SDK文档的以下部分将为您提供更多背景信息:https://openui5.hana.ondemand.com/#/topic/c9b0f8cca852443f9b8d3bf8ba5626ab