我正在使用普通的ES5代码处理SAPUI5应用程序,并使用grunt-openui5
创建要部署到客户关系管理系统的Component-preload.js
文件。现在我计划使用ES6风格的编码,但我们需要支持一个旧的浏览器。因此,我需要将其转换为ES5,然后创建Component-preload.js
文件。现在我对这种方法的担忧是,当我调试生产问题时,每个人都做对了,我想调试我的ES6文件,而不是ES5文件。
任何帮助或指导都是非常感谢的。
发布于 2018-09-05 07:21:15
要获得经过转换的、可调试的预加载文件和单独的基于ES6的源文件,一种方法可能是使用sap-ui-debug=true
URL参数选项。它将尝试加载所有内容的-dbg.js
版本,而不是普通文件。例如,这是SAP WebIDE生成的:
如果您可以设置您的构建集,以便将原始的、未编译的文件复制为-dbg
版本,并且您的预加载会拾取已编译的文件,则您可能能够使其正常工作。
以下是SDK文档的一节,它将为您提供更多背景信息:https://openui5.hana.ondemand.com/#/topic/c9b0f8cca852443f9b8d3bf8ba5626ab
https://stackoverflow.com/questions/52106672
复制相似问题