首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SAPUI5的呼叫声

SAPUI5的呼叫声
EN

Stack Overflow用户
提问于 2016-11-16 03:21:44
回答 4查看 1.5K关注 0票数 0

我正在为SAPUI5项目配置grunt。我可以为minify,test等配置grunt。我看到有grunt-ui5 grunt插件,但是我不能理解这个插件到底在做什么,或者对SAPUI5项目有什么用。

谢谢

EN

回答 4

Stack Overflow用户

发布于 2016-11-16 04:16:13

SAP的grunt-openui5插件在github上有文档。

它可用于构建UI5主题,并将组件和库打包到预加载文件中。

UI5尝试使用来自component-preload.json / library-preload.json文件的单个请求加载组件或库的大多数模块。如果它找不到预加载文件,它必须单独请求所有模块,从而导致许多许多请求,从而降低性能。

grunt-openui5用于创建这些预加载文件。在这样做的同时,它还缩小了代码。

grunt ui5插件是一个非官方的插件,它似乎做了类似的事情。您必须直接询问作者以获取更多信息。我推荐使用官方的grunt openui5插件。

票数 2
EN

Stack Overflow用户

发布于 2016-11-18 01:52:22

对于ui5应用程序,使用grunt任务进行精简并不常见,相反,我们使用grunt-openui5任务。它将创建预加载文件,这是一个包含整个应用程序的json对象。

代码语言:javascript
运行
复制
{
"version":"0.0",
"name":"app name",
"modules":[ 
    "control1": "code for control1",
    "control2": "code for control1",
    ]}

当需要control1时,ui5仅使用预加载来获取control1的代码。这样,ui5就可以避免触发新的请求。无论如何,如果预加载文件不存在,它将不得不请求control1.js 1.js。如果你想看到一个真正的预加载文件,打开任何ui5应用程序并转到浏览器的网络选项卡。

使用grunt的grunt-openui5插件,它将为你完成这项工作,并最终为你提供一个库、rtl、library.css -parameters.json(相同的功能,但用于主题)和preload.json (用于js文件)。

我建议你使用官方插件grunt-openui5,而不是使用grunt-ui5!

票数 0
EN

Stack Overflow用户

发布于 2017-08-12 02:13:07

grunt-openui5是一个由一群SAPUI5核心开发团队创建的令人惊叹的grunt插件;)

它主要允许你做4件事:

  • 创建组件-preload.js(应用程序的优化和精简版本)
  • 创建库-preload.js(自定义web的优化和精简版本自定义主题
  • 创建本地web服务器以在本地测试应用程序

如果你想看看,我已经在我的博客文章Custom Control 101上介绍了一点。

我每天都在使用它,你可以在my blog posts上读到一些关于它的文章。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40618036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档