некоторые функции в приложении Android не работают во время выполнения после обновления Corodva - PullRequest
0 голосов
/ 14 ноября 2018

Мое приложение работало до тех пор, пока я не обновил до последней версии CLI Cordova после того, как я обновил то, что заметил, что одна из функций не работала во время выполнения, в то время как я отлаживал через chrome: // inspect, я заметил, что плагин сообщения "не установлен.. ", что должно было произойти, в то время как я удалил плагин через ionic cordova plugin remove , должен был пропустить дополнительный шаг npm uninstall .. и, следовательно, BUILD должен быть завершен, ноПриложение не удалось во время выполнения.Эта катастрофа заставила меня задуматься о полной очистке, а затем снова собрать приложение, так как я думал, что исправление может сработать, но может привести к некоторой несогласованности или другим последствиям.Я следовал ниже шагам

  1. неустановленные nodejs (из программ Windows)
  2. физически удалили папку nodejs из c: \ ProgramFiles
  3. физически удалили папку npm в C:\ Users \ AppData \ Roaming \
  4. установил заново последние nodejs & npm, используя nvm
  5. в корневом каталоге проекта. Я удалил папку mighty node_modules
  6. Iзапустил check-npm (после установки этого инструмента из свежего npm)
  7. Следил за несоответствиями, указанными check-npm, и удалил все пакеты, которые инструмент нашел как неиспользуемые, зная, что это слепой шаг, как я и хотелвыполнить полную очистку, даже если мне удастся удалить все необходимые пакеты, которые, как я думал, могли бы установить их во время сбоя BUILD, так как гораздо лучше позволить сбоям BUILD и исправлять ошибки, а не BUILD и находить проблемы времени выполнения в приложении.

Теперь начинается дилемма: (

a), когда я физически удалил node_modules, почему удаление npmтак долго, чтобы удалить, который уже удален

б) некоторые команды удаления npm, не удаляющие записи из package.json, что очень беспокоит, если package.json не обновляется, то мяч возвращается в корт

Может кто-нибудь помочь, пожалуйста, как лучше всего сделать чистую сборку .Я новичок в этой разработке приложений HYBRID, прошу прощения за мое невежество.

1 Ответ

0 голосов
/ 15 ноября 2018

это проблема с закупкой плагинов Cordova в последней версии Cordova 7.1.2 https://github.com/j3k0/cordova-plugin-purchase/issues/758

...