2016-07-20 1 views
0

자바 스크립트 파일을 축소하기 위해 google-closure-compiler grunt 작업을 사용하고 있습니다. 내가 좋아하는 작업을 정의했다 : -Google 클로저가 오류를 발생시키는 동안 자바 스크립트 minificatation

'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' 
      //  ] 

     } 

이 이전에 내가 pollyfill 모듈을 설치 그것을 위해, 약속의 문제에 직면 한 나에게 오류

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

Aborted due to warnings. 

을 제공합니다.

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

나는 NPM에게 1.3.10 버전을 실행하고 있는데 불행히도, 난 지금 당장 업그레이드 할 수 없습니다.

또한 args를 사용하는 대체 접근법은 여전히 ​​동일한 오류를 직면하고 있습니다.

답변

0

그래서 비트 분석 후, 나는이 꿀꿀 플러그인의

1. grunt-closure-tools 

2. google-closure-compiler 

그 이하로 사용하고하는 것은 기존 NPM 버전에 문제가 있었다.

관련 문제