ionic cordova запускает события android --prod не работает должным образом

Я установил ion2-календарь в своем ионном приложении, используя npm install ion2-calendar moment --save, и я внес некоторые изменения в его файлы, расположенные в node_modules/ion2-calendar/dist/components/month.component.js, я добавил (panEnd) и (panStart) в свои даты. Он работает хорошо, используя ionic serve и ionic cordova run android. но события не работают когда мы делаем сборку, используя опцию --prod, например

ionic cordova run android --prod

Сборка прошла успешно, и мы можем запустить приложение на мобильном устройстве, но добавленное событие не работает. Нужно ли нам что-то делать, чтобы добавить эти изменения в производственную сборку?


person Shijin TR    schedule 07.03.2018    source источник
comment
developers.google.com/web/tools/chrome-devtools/ используйте это и, пожалуйста, добавьте журналы к своему вопросу, какая ошибка генерируется серверами NODE на серверной части для вашей производственной сборки на ваших устройствах Android.   -  person Rizwan Atta    schedule 07.03.2018


Ответы (1)


У меня была такая же ситуация, но я решил это, выполнив этот шаг и перестроив проект для производства.

попробуйте команды производственной сборки после удаления файла модуля локальной страницы (например, login.module.ts) каждой вашей страницы!

Я имею в виду сделать это введите здесь описание изображения

To

введите здесь описание изображения

ПРИМЕЧАНИЕ!! если это не работает для вас, опубликуйте свои журналы, проверив журналы вашего устройства, используя

Инструменты CHROME DEV. вы можете проверить журналы устройств, используя

chrome://inspect/#devices

убедитесь, что вы используете драйверы ADB для вашего Android на вашем компьютере!

вам не потребуется это для IOS, хотя вы можете напрямую проверить свои команды журнала в консоли XCODE!

person Rizwan Atta    schedule 07.03.2018
comment
У меня нет модулей для моей страницы - person Shijin TR; 07.03.2018
comment
@Rizwan Когда возможные комментарии не следует давать в качестве ответов :) - person Anoop M Maddasseri; 07.03.2018
comment
@AnoopM, спасибо, я буду иметь это в виду! я обновил ответ - person Rizwan Atta; 07.03.2018
comment
@Rizwanatta У меня нет модулей страниц, какое событие вы исправили с помощью этого метода? - person Shijin TR; 07.03.2018
comment
У меня была проблема со сборкой! тоже, когда я использовал собственный календарь и средства выбора времени вместо собственных ionic. Я столкнулся с этой ошибкой, моя была решена, спасибо инструментам CHROME Dev! пожалуйста, добавьте свои журналы, используя те, что указаны в вашем вопросе, чтобы я мог видеть, что происходит, когда события приложения вызываются после производственной сборки @Shin - person Rizwan Atta; 07.03.2018
comment
@Rizwanatta Нет ошибки сборки, событие, которое я добавил в указанный файл, не работает, если я использую --prod - person Shijin TR; 07.03.2018
comment
это я тоже говорю! Я знаю, что в сборке на первом месте нет ошибок, но когда вы тестируете приложение на устройстве, некоторые функции не работают, особенно в случае сборки для prod. Инструменты разработчика расскажут вам, что на самом деле происходит в приложении во время выполнения, опубликовав журналы в вашем браузере! так что это был бы способ узнать - person Rizwan Atta; 07.03.2018