我正在开发一个使用第三方 d3 的 Fiori 应用程序(我们称之为 App1)。我需要较新的版本(7.5.0),但由于 sap/ui/thirdparty/d3 版本只有 3.4.12,所以我所做的是:
"resources": {
"css": [
{
"uri": "css/style.css"
}
],
"js": [
{
"uri": "library/d3.js"
}
]
}
首次加载应用程序时,一切正常。我可以使用版本 7.5.0 但是当我从 Fiori Launchpad 在 Fiori 应用程序之间切换时(例如:我先打开 App1,然后打开另一个应用程序,然后再次打开 App1),d3 库会被版本 3.4.12 覆盖。
当我重新打开App1时,我尝试再次加载d3.js版本7.5.0,但没有生效。
即使导航到其他应用程序,如何才能将 d3.js 版本保留为 7.5.0?
提前致谢。
manifest.json
部分/sap.ui5/resources/js
已弃用。请删除该部分。sap.ui.loader.config
API。以下是包含更多信息的示例:https://stackoverflow.com/a/75177939/5846045。