当前位置: 首页 > Web前端 > HTML

SAPUI5Tools中配置文件ui5-local.yaml的配置要点

时间:2023-03-28 15:41:26 HTML

ui5.yaml文件中的文件路径必须使用符号/,即正斜杠符号。框架类型可以是SAPUI5或者OpenUI5:上图打印的信息:UsingSAPUI5version:1.98.0因为我们在ui5-local.yaml的框架区的version字段定义了版本号1.98.0文件。但是运行的时候我们会看到这个版本号被另外一个优先级更高的设置覆盖了:webapp文件夹下的manifest.json中的minUI5Version:1.66.0:SAPUI5在运行时依赖的库列表,列在libraries中框架区域中的字段:它将在运行时自动安装:Installingmissingpackage@sapui5/distribution-metadata...infonormalizer:ui5Framework:npm:InstallerInstallingmissingpackage@sapui5/sap.suite.ui.generic.template。..infonormalizer:ui5Framework:npm:Installer安装缺失包@sapui5/sap.ui.generic.app...infonormalizer:ui5Framework:npm:Installer安装缺失包@sapui5/sap.ui.comp...infonormalizer:ui5Framework:npm:Installer正在安装缺失的包@sapui5/sap.ushell...infonormalizer:ui5Framework:npm:Installer正在安装缺失的包@openui5/sap.f...infonormalizer:ui5Framework:npm:Installer正在安装缺失的包@openui5/sap.ui.core...infonormalizer:ui5Framework:npm:Installer安装缺失包@openui5/sap.m...infonormalizer:ui5Framework:npm:Installer安装缺失包@openui5/sap.ui.table。..信息normalizer:ui5Framework:npm:InstallerInstallingmissingpackage@sapui5/sap.fe.placeholder...如果需要从最终构建结果中排除一些不相关的资源,例如单元测试和集成测试,可以使用以下语法:builder:资源:不包括:-“/resources/some/project/name/test_results/**”-“/test-resources/**”-“!/test-resources/some/project/name/demo-app/**"SAPUI5工具默认使用端口8080如果要修改默认端口,使用语法:server:settings:httpPort:1337httpsPort:1443commandlineui5tree:以图形界面显示项目的依赖信息:运行ui5build,生成Component-preload。dist文件夹中的js:(1/8)运行任务escapeNonAsciiCharacters...infobuilder:builderapplicationproject1(2/8)运行任务replaceCopyright...infobuilder:builderapplicationproject1(3/8)运行任务replaceVersion...infobuilder:builderapplicationproject1(4/8)运行任务generateFlexChangesBundle...infobuilder:builderapplicationproject1(5/8)运行任务generateComponentPreload...infobuilder:builderapplicationproject1(6/8)运行任务createDebugFiles。..infobuilder:builderapplicationproject1(7/8)Runningtaskuglify...infobuilder:builderapplicationproject1(8/8)RunningtaskgenerateVersionInfo...useui5build--all构建sap-ui-core。js和其他依赖一起到final包中。一般来说,我们推荐全局安装UI5CLI(npminstall--global@ui5/cli)。但是,将UI5CLI作为devDependency(npminstall--save-dev@ui5/cli)添加到项目的package.json中是有意义的。这确保了每个从事该项目的开发人员都在使用相同版本的UI5CLI,并且您的持续集成环境也在使用该版本。如果您在一个项目中同时拥有本地和全局安装,UI5CLI将始终尝试调用本地安装。这部分是因为package.json中定义的npm脚本也将始终调用本地安装。可以通过设置环境变量UI5_CLI_NO_LOCAL来禁用此行为。更多Jerry原创文章在这里:《王子熙》: