如何最小化 UI5 构建输出?

问题描述 投票:0回答:1

我有一个 OpenUI5 项目,我使用 ui5-cli 使用以下命令构建:

ui5 build self-contained --clean-dest --all

但是,构建输出包含

resources
文件夹,其中包含许多 UI5 组件的 JavaScript 文件,这些文件甚至没有在我的应用程序中使用,例如
CarouselLayout.js

我的

manifest.json
文件中的依赖项如下所示:

"dependencies": {
    "minUI5Version": "1.118.0",
    "libs": {
        "sap.ui.core": {},
        "sap.ui.unified": {},
        "sap.m": {},
        "sap.f": {},
        "sap.ui.layout": {}
    }
},

如何从构建输出中排除应用程序实际不需要的所有 JavaScript 文件?

sapui5 ui5-tooling
1个回答
0
投票

您的构建命令负责此操作。通过您的参数,您可以告诉构建器在本地包含整个框架。如果您在本地需要它而不是从 CDN 引导它,您可以删除最后的

--all
参数,看看这是否适合您。 SAPUI5 构建器无法遍历您的代码并区分您正在使用哪些单一控件,哪些没有。

© www.soinside.com 2019 - 2024. All rights reserved.