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

关于SAPUI5应用ui5.yaml中paths映射问题

时间:2023-04-05 00:48:57 HTML5

url多了一个webapp:目前是正确的:可能是因为这个webapp文件夹:这个上传属性可能没有硬编码到其他,否则上传到服务器后,需要再次修改:本次上传会根据index.html所在路径自动完成之前的代码。根据项目类型,UI5工具要求SAPUI5的项目源文件位于特定目录中。如果您的项目的源代码位于不同的目录中,则需要相应地配置路径映射。根据项目类型,可以使用多种不同的路径映射。请注意,所有配置的路径必须以POSIX格式编写(即仅使用正斜杠/)并且相对于项目的根目录。打开ui5.yaml文件,修改webapp到webapp的映射路径:specVersion:'2.3'metadata:name:"sap.m.tutorial.walkthrough.109"type:applicationresources:configuration:paths:webapp:webapp重新打开浏览器,输入localhost:8080:修改后刷新,webapp不会出现在上传url之前:可以使用如下代码设置.properties文件的编码属性:resources:configuration:propertiesFileSourceEncoding:UTF-8默认情况下,UI5工具需要*.propertiesi18n文件的不同编码,取决于项目的规范版本:2.0+:默认值为UTF-80.1,1.0或1.1:对于这些版本的UI5Tools,默认编码值为ISO-8859-1UI5Tooling将使用给定的编码读取项目的相应文件。任何非ASCII字符都将替换为相应的Unicode转义序列。这允许开发人员将生成的文件部署到任何环境,而不管它期望如何对*.properties文件进行编码。除此之外,我们还可以进行一些自定义设置,这些设置从UI5CLIv2.2.0开始可用,并且仅适用于定义规范版本为2.1或更高版本的项目。示例如下:customConfiguration:myTool:key:valuemyOtherTool:otherKey:otherValue这些自定义配置主要是针对第三方工具的解析。