【发布时间】:2016-08-03 17:45:04
【问题描述】:
我正在编写一个库并尝试使用 Closure Compiler 的高级优化功能来进一步缩小我的代码。
该库是使用 TypeScript 构建的,我正在使用 Google 的 CryptoJS,并且正在使用 --allowJS 进行编译。我已经为我想要公开的方法编写了 externs;但是当我收到来自 CryptoJS 的core library 的错误时。从它的样子来看;它似乎为 Closure Compiler 进行了注释,所以我很困惑为什么它会中断。
我正在利用闭包编译器提供的源映射,以便检查缩小的代码。
具体在第 495 行; this._data.concat(data);。声明 this._data 在缩小时未定义。
【问题讨论】:
标签: javascript google-closure-compiler cryptojs