在应用程序开发人员的最佳实践中,仅加载您真正需要的部分是这样写的:
使您的库依赖关系保持最新
库预加载文件、库样式和文本翻译会为您在应用程序描述符或 OpenUI5 引导程序中定义的每个库加载。始终在清单中定义库并删除您不打算在代码中使用的所有库。
例如:
"sap.ui5": {
"dependencies": {
"minUI5Version": "1.85.0",
"libs": {
"sap.ui.core": {},
"sap.m": {},
"sap.ui.layout": {}
}
}
...
}
我是否理解正确,libs
我必须添加所有出现在sap.ui.define([…])
UI5-app 的任何控制器中的库?如果我忘记在此处添加库会怎样?它只Component-preload.js
是以非优化方式排除在外,还是有更严重的缺点?