Component-preload.js没有创建

时间:2017-02-09 11:04:33

标签: gruntjs sapui5

我正在尝试使用SAPUi5应用程序生成Component-preload.js文件。我正在使用grunt-openui5插件。

如果我将options的compress参数设置为false,我就能生成Component-preload.js。如果我将参数设置为true,则生成Noch Component-prelaod.js文件。 可能是什么原因?我希望将Component-preload.js缩小。 这里是我正在使用的Gruntfile.js的snipplet。

openui5_preload: {
webapp: {
options: {
resources: {
                    cwd: '<%= webapp.srcRoot %>', // this should point to the entry folder
                    prefix: '<%= webapp.prefix %>', // this should be your component namespace
                    src: [
                        "!Component-preload.js",
                        "**/*.js",
                        "**/*.xml",
                        "*/*.js",
                        "*/*.xml",
                        "*.js",
                        "*.xml",
                        "**/*.properties",
                        "model/*.json",
                        "*.json",
                        "*.js",
                        "**/*.css",
                        "!Gruntfile.js"
                    ],
                },

                // "dest" needs to be defined within "options" not "options.resources"
                dest: "<%= webapp.targetRoot %>", // to put the file in the same folder
                compress: true
            },
            components: true
        }
    },

1 个答案:

答案 0 :(得分:0)

我发现了问题。

我的路径中有一些损坏的JavaScript文件阻止了压缩任务创建文件。 不幸的是,版本0.7.0中的grunt-openui5插件没有显示任何错误消息。我使用了插件的0.11.0版本,然后我发现文件导致了问题。