2016-07-20 2 views
0

Я использую задачу компиляции google-clos-compiler для минимизации файлов javascript. Я определил задачи, как: -Закрытие Google дает ошибку при миниатюризации javascript

'closure-compiler': { 
     deviceDetails: { 

      files: { 
       'target.min.js: 'source.js' 
      }, 
      options: { 
       compilation_level: 'SIMPLE' 
      } 
      // args: [ 
      //  '--js', 'source.js', 
      //  '--compilation_level', 'SIMPLE', 
      //  '--js_output_file', 'out.js', 
      //  '--debug' 
      //  ] 

     } 

Это дает мне ошибку

[ { '29': 1, 
_state: 2, 
_result: [Error: not implemented], 
_subscribers: [] } ] 
Warning: Compilation error Use --force to continue. 

Aborted due to warnings. 

Раньше я столкнулся вопрос обещание, за что я установил модуль pollyfill.

require('es6-promise').polyfill(); 

Я запускаю версию для npm 1.3.10 и, к сожалению, я не могу ее обновить прямо сейчас.

Кроме того, следует использовать альтернативный подход использования аргументов.

ответ

0

Таким образом, после битного анализа, я использую ниже два рубака плагина

1. grunt-closure-tools 

2. google-closure-compiler 

Its проблема с наследием НОЙ версией.