angularjs에서 이미지 crop의 ngImgCropFullExtended에서 아래와 같은 에러가 발생한다면...

ColorThief is not defined


이때 해결방법으로 아래처럼 require를 선언한 부분에 코드를 수정합니다.

imgCrop = require('ng-img-crop-full-extended');  // 변경 전

// 아래와 같이 변경

imgCrop = require('imports?this=>window,exports=>false,define=>false!ng-img-crop-full-extended');  // 변경 후

제 경우 수정되어 정상 동작하였습니다.
위 구문을 적용하려면 imports-loader가 있어야 합니다. 먼저 npm에 인스톨해주세요.
npm install imports-loader --save-dev
​​​​​​​
 
code snippet widget