저는 라이브러리를 작성 중이며 클로저 컴파일러의 고급 최적화 기능을 사용하여 코드를 더욱 축소하려고했습니다.CryptoJS 및 Google 클로저 컴파일러
라이브러리는 TypeScript로 작성되었으며 Google의 CryptoJS를 사용하고 있으며 --allowJS
으로 컴파일 중입니다. 내가 드러내고 싶은 메서드에 대한 외부 코드를 작성했습니다. 하지만 CryptoJS의 core library에서 오류가 발생하고 있습니다. 그것이 보이는 것에서. 클로저 컴파일러에 대한 주석이 달린 것 같습니다. 그래서 그것이 왜 파괴되는지 혼란 스럽습니다. 클로저 컴파일러가 제공하는 소스 맵을 활용하므로 축소 된 코드를 검사 할 수 있습니다.
특히 495 행; this._data.concat(data);
. 클레임 this._data
은 minifed 될 때 정의되지 않습니다.