Sapui5 ES模块(.mjs)格式的UI5控制器

Sapui5 ES模块(.mjs)格式的UI5控制器,sapui5,es6-modules,Sapui5,Es6 Modules,是否可以以ES模块(.mjs)格式编写UI5控制器,以在默认情况下启用严格模式和其他ES模块功能?关于UI5控制器中的ES模块支持,自2020年第四季度起,SAP UI5团队的成员如下所示: ui5loader仅支持AMD或本机全局脚本,但不支持ES6模块。ES6模块和AMD的双向无缝集成(无需传输)非常棘手,因为ES6与AMD具有不同的依赖解析模型(最棘手的部分是使AMD的异步依赖解析对ES6代码透明)。我们用这种混合物做了一段时间的实验,但没有找到令人满意的解决方案 关于UI5中的严格模式本

是否可以以ES模块(
.mjs
)格式编写UI5控制器,以在默认情况下启用严格模式和其他ES模块功能?

关于UI5控制器中的ES模块支持,自2020年第四季度起,SAP UI5团队的成员如下所示:

ui5loader
仅支持AMD或本机全局脚本,但不支持ES6模块。ES6模块和AMD的双向无缝集成(无需传输)非常棘手,因为ES6与AMD具有不同的依赖解析模型(最棘手的部分是使AMD的异步依赖解析对ES6代码透明)。我们用这种混合物做了一段时间的实验,但没有找到令人满意的解决方案

关于UI5中的严格模式本身,对于SAP UI5团队来说,在OpenUI5中,严格模式由活动的ESLint规则保证,因此可以在任何地方使用,而在SAPUI5中,并非所有代码都使用严格模式。因此,最好采用“严格使用”;仅在功能范围内,以避免潜在的问题