2017-02-09 10 views
0

Я пытаюсь создать файл Component-preload.js для приложения SAPUi5. Я использую плагин grunt-openui5.Компонент-preload.js не создается

Я могу сгенерировать компонент-preload.js, если я установил параметр сжатия параметров в значение false. Если я установил параметр в true noch, будет создан файл Component-prelaod.js. В чем причина? Я хочу, чтобы компонент-preload.js был минимизирован. Здесь snipplet из моего Gruntfile.js, который я использую.

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 на моем пути, что предотвращает задачу сжатия для создания файла. К сожалению, плагин grunt-openui5 в версии 0.7.0 не показывает никаких сообщений об ошибке. Я использовал версию 0.11.0 плагина, а затем нашел файл, вызывающий проблемы.