vgoma/crypto-pro

метод getCertList не работает после минификации с помощью UglifyJs

t0lik opened this issue · 8 comments

t0lik commented

При вызове getCertList падает с ошибкой: t.Item is not a function. По факту Item при этом является промисом.

Окружение:
Node: 8.11.1
Webpack: 2.7.0
UglifyJs: 2.8.29

@t0lik Тоже столкнулся с данной проблемой в проекте с ангуляром, в итоге пришлось подключить без минификации. Если вам известно работающее решение - прошу сообщить.

Чисто такая же проблема, проблема в минификации, после ее отключения все заработало

У меня тоже вот не работает getCertsList, именно на проде. При этом на dev все норм. Rails-проект, используется гем uglifier. Есть мысли, что можно с этим сделать?

У меня тоже вот не работает getCertsList, именно на проде. При этом на dev все норм. Rails-проект, используется гем uglifier. Есть мысли, что можно с этим сделать?

я у себя в проекте на angular переписал всю работу с крипто-про на type script. Генератор из-за которого возникает проблема тупо выкинул, да получилось не так красиво, зато работает. Если интересно - могу оформить пакетиком в npm

@ShukinDmitriy, был бы очень признателен за пакет npm)

@ShukinDmitriy, был бы очень признателен за пакет npm)

https://www.npmjs.com/package/crypto-pro-ts

@ShukinDmitriy, Спасибо!

vgoma commented

@t0lik, @J4CKVVH173 в последней версии проблема ушла. В примерах с angular/react используется webpack с минификацией и без.

@dmitrijivanchenko, @ShukinDmitriy текущий проект переписан на typescript с версии 2.