Приложение имеет функцию поиска мест на карте Google, и я попытался использовать https://github.com/skynet2/ngx-google-places-autocomplete) для реализации функции автозаполнения.Эта ошибка произошла после того, как я установил этот плагин.Я думаю, что проблема в файлах модуля узла.Я установил ionic 4 на свой ПК, но приложение было создано в ionic 3, до сих пор все было нормально.
Ошибка ссылается на:
"StepDrive / node_modules / @ ionic-native / core / decorators / common.d.ts "
строка 8 экспорт объявить функцию wrapPromise (pluginObj: любой, methodName: строка, аргументы: любой [], opts ?: CordovaOptions): Promise;
строка 9 | / **
строка 10 | * Проверяет наличие плагина / кордовы
Иногда это возвращается как:
index.js: 180 Uncaught TypeError: Object (...) не является функцией в index.js: 180 в Object.(index.js: 288) в webpack_require (начальная загрузка f7410936e56da4992b49: 54) в Object.718 (main.js: 2910) в webpack_require (начальная загрузка f7410936e56da4992b49: 54) в Object.377(main.ts: 5) в webpack_require (начальная загрузка f7410936e56da4992b49: 54) в Object.372 (main.ts: 1) в webpack_require (начальная загрузка f7410936e56da4992b49: 54) в webpackbacktrack (обратная связь)f7410936e56da4992b49: 25)
Я попытался удалить плагин (потому что я думал, что это проблема), перезапустил мой компьютер и также клонировал проект, который не устанавливал плагин из GitHub, но почему-то он все еще тамя не вижу много проблем, похожих на эту.Помогите, пожалуйста, я не знаю, насколько много, чтобы возиться с модулями узла.Поэтому я думаю, что это, вероятно, столкновение приложения 3-й версии и моего ионического версии 4.
Это версии вещей, которые я считаю важными:
- ionic@ 4.12.0 |npm -v: 6.4.1 |Угловой CLI: 7.3.9 |Узел: 10.15.3 |
Если кто-нибудь может, пожалуйста, помогите.