Prod build в Ionic 3 меняет название компонента - PullRequest
0 голосов
/ 28 апреля 2018

ionic cordova build android --prod изменяет имя компонента на некоторый случайный символ, например «t». Это использование кода JS, которое создает легковесную сборку. Удивительный !!

Но я сталкиваюсь с проблемой в моем коде, когда я должен делать некоторые вещи специально на некоторых экранах. У меня есть несколько проверок на этом экране. После углификации имя компонента меняется и мои проверки не проходят.

    ....
    this.app.viewWillEnter.subscribe(viewCtrl => {
       let indexFoundOn = 
       this.withFooterPages.indexOf(viewCtrl.component.name);
       // here I to have find component by name but name gets uglified on --prod release
        ....
    });

Я ищу любой тип индекса свойства на Ctrl, который не изменится при увеличении. Невозможно найти его в документе https://ionicframework.com/docs/api/navigation/NavController/

...