2017-02-09 86 views
0

我試圖在SAPUi5應用程序中生成Component-preload.js文件。我正在使用grunt-openui5插件。Component-preload.js not beeing created

我能夠生成Component-preload.js,如果我將選項的壓縮參數設置爲false。如果我將該參數設置爲true,則會生成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 
     } 
    }, 

回答

0

我發現了這個問題。

我的路徑中有一些損壞的JavaScript文件,它阻止壓縮任務創建文件。 不幸的是,版本0.7.0中的grunt-openui5插件沒有顯示任何錯誤消息。我使用插件的版本0.11.0,然後找到導致問題的文件。