Gruntjs 呼噜呼噜

Gruntjs 呼噜呼噜,gruntjs,sapui5,Gruntjs,Sapui5,我正在为SAPUI5项目配置grunt。我可以配置grunt Tak进行缩小、测试等。我看到有grunt-ui5 grunt插件,但我无法理解这个插件到底在做什么,或者对SAPUI5项目有用 谢谢,SAP的grunt-openui5插件记录在 它可以用来构建UI5主题,并将组件和库打包到预加载文件中 UI5尝试使用来自component-preload.json/library-preload.json文件的单个请求加载组件或库的大多数模块。如果找不到预加载文件,则必须单独请求所有模块,从而导致

我正在为SAPUI5项目配置grunt。我可以配置grunt Tak进行缩小、测试等。我看到有grunt-ui5 grunt插件,但我无法理解这个插件到底在做什么,或者对SAPUI5项目有用


谢谢,SAP的grunt-openui5插件记录在

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

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

grunt-openui5用于创建这些预加载文件。在执行此操作时,它还缩小了代码


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

SAP的grunt-openui5插件记录在

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

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

grunt-openui5用于创建这些预加载文件。在执行此操作时,它还缩小了代码


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

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

{
"version":"0.0",
"name":"app name",
"modules":[ 
    "control1": "code for control1",
    "control2": "code for control1",
    ]}
当需要control1时,ui5仅使用预加载来获取control1的代码。通过这种方式,ui5避免触发新请求。无论如何,如果预加载文件不存在,它将不得不请求control1.js。 如果要查看真实的预加载文件,请打开任何ui5应用程序并转到浏览器的“网络”选项卡

使用grunt的grunt-openui5插件,它将为您完成这项工作,并将为您提供library.css、rtl、library-parameters.json(与主题相同)和preload.json(用于js文件)


不要使用grunt-ui5,我建议您使用官方插件

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

{
"version":"0.0",
"name":"app name",
"modules":[ 
    "control1": "code for control1",
    "control2": "code for control1",
    ]}
当需要control1时,ui5仅使用预加载来获取control1的代码。通过这种方式,ui5避免触发新请求。无论如何,如果预加载文件不存在,它将不得不请求control1.js。 如果要查看真实的预加载文件,请打开任何ui5应用程序并转到浏览器的“网络”选项卡

使用grunt的grunt-openui5插件,它将为您完成这项工作,并将为您提供library.css、rtl、library-parameters.json(与主题相同)和preload.json(用于js文件)

不要使用grunt-ui5,我建议您使用官方插件

是一群SAPUI5核心开发团队创建的一个非常棒的grunt插件;)

它主要允许你做4件事:

  • 创建Component-preload.js(应用程序的优化和缩小版本)
  • 创建library-preload.js(自定义库的优化和缩小版本)
  • 创建自定义主题
  • 创建本地web服务器以在本地测试应用程序
如果你想查看的话,我已经在我的博客上介绍了一点

我每天都在使用它,你可以读到一些关于它的信息。

是一个非常棒的grunt插件,由一群SAPUI5核心开发团队创建;)

它主要允许你做4件事:

  • 创建Component-preload.js(应用程序的优化和缩小版本)
  • 创建library-preload.js(自定义库的优化和缩小版本)
  • 创建自定义主题
  • 创建本地web服务器以在本地测试应用程序
如果你想查看的话,我已经在我的博客上介绍了一点


我每天都在用它,你可以读一些关于它的文章。

< P>只是一句话:在将来,考虑从咕噜咕噜咕噜咕噜地转,因为吞咽是新的和更快的。对于SAPUII5,包中有相同功能的包,如nGrutt。

只是一句话:在将来,考虑从咕噜咕噜咕噜咕噜咕噜咕噜咕噜咕噜咕噜咕噜的叫声。对于SAPUI5,gulp中有与ingrunt具有相同功能的包。

问题是?问题是?