Добрый день. Разрабатываю прилагу на андроид на Ionic. Столкнулся с такой проблемой, что я получаю
Runtime Error(Unexpected Token)
Приложение на Ionic пишется на Typescript. Но проблема в том, что если запустить приложение в браузере, то все работает, а если запустить на андроиде, что я и делаю, то как раз и возникает эта ошибка.
Проблема в том, что не написан номер строки. Но я понял, из за чего возникает ошибка.
Код самого метода, который я вызываю
transformToTriangle() {
let config = {
EDGE_DETECT_VALUE:80,
POINT_RATE:0.075,
POINT_MAX_NUM:3500,
BLUR_SIZE:2,
EDGE_SIZE:8,
PIXEL_LIMIT: 350000
}
let updatedPhoto = new LowPoly(this.base64Image, config).init().then((data) => {
this.base64Image = data; // Фотография заменяется новой, отредактированной
});
}
Сторонняя библиотека написана на JS. В браузере работает, на телефоне, нет, эта ошибка крашит. Если же полностью удалить этот метод
transformToTriangle()
, то все работает на телефоне(фотка, конечно, не редактируется, метода же нет, но зато хотя бы не вылазит эта ошибка).
Он ругается на запятую, я уверен, что на эту -->
new LowPoly(this.base64Image,config)
Как мне быть? Почему только на девайсе ошибка появляется?
Пробовал и переустанавливать, и билдить заново, и abortOnStart : false стоит в build.gradle. Помогите
Заранее спасибо
P.S
Проблема в файле build/main.js