npm ОШИБКА! fn.apply не является функцией - PullRequest
0 голосов
/ 08 марта 2020

Я работаю над проектом на основе Cordova. Я давно пользуюсь codova и все было хорошо. Проблема началась, когда я попытался добавить «плагин Cordova добавить Cordova-плагин-геолокации». Это дало мне ошибку:

I: \ Projects \ ecom> плагин cordova add cordova-plugin-geolocation

Не удалось получить плагин cordova-plugin-geolocation@4.0.2 через реестр.
Возможно, это либо проблема с подключением, либо неправильный плагин c.
Проверьте ваше соединение и имя / версию / URL плагина.
Ошибка: npm: Команда не выполнена с кодом выхода 1 Вывод ошибки:
npm ERR! fn.apply не является функцией npm ERR! Полный журнал этого прогона можно найти в:
npm ERR!
C: \ Users \ Rakesh \ AppData \ Roaming \ npm -cache_logs \ 2020-03-08T11_45_18_290Z-debug.log

Cordova Create, Cordova Run android, эти команды работают нормально. Я проверил версию cordova:

I: \ Projects \ ecom> cordova -v
9.0.0 (cordova-lib@9.0.1)

Я удалил и переустановил npm. но это не решило проблему.

Более того, когда я пытался обновить npm globaly, он выдает мне ту же ошибку.

I: \ Projects \ ecom> npm update -g

npm WARN устарел request@2.88.2: запрос был отклонен, см. https://github.com/request/request/issues/3142
npm WARN устарел core-js@2.6.11: core-js @ <3 больше не поддерживается и не рекомендуется для использования из-за ряда проблем. Пожалуйста, обновите ваши зависимости до актуальной версии core-js@3.<br> npm ERR! fn.apply не является функцией
npm ERR! Полный журнал этого прогона можно найти в:
npm ERR!
C: \ Users \ Rakesh \ AppData \ Roaming \ npm -cache_logs \ 2020-03-08T12_30_22_636Z-debug.log

Я включаю последние несколько строк файла отладки:

23 подробный стек TypeError: fn.apply не является функцией
23 подробный стек в массиве. (C: \ Users \ Rakesh \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ slide \ lib \ bind-actor. js: 15: 8)
23 подробного стека в LOOP (C : \ Users \ Rakesh \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ slide \ lib \ chain. js: 15: 14)
23 подробного стека в C: \ Users \ Rakesh \ AppData \ Роуминг \ npm \ node_modules \ npm \ node_modules \ slide \ lib \ chain. js: 18: 7
23 многословный стек в C: \ Users \ Rakesh \ AppData \ Roaming \ npm \ node_modules \ npm \ lib \ install \ check-permissions. js: 32: 32
23 многословный стек в кб (C: \ Users \ Rakesh \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ slide \ lib \ asyn c -map. js: 47: 24)
23 многословного стека в C: \ Users \ Rakesh \ AppData \ Roaming \ npm \ node_modules \ npm \ lib \ install \ check-permissions. js : 67: 5
23 многословный стек в RES (C: \ Users \ Rakesh \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ inflight \ inflight. js: 31: 16)
23 многословный стек в f (C: \ Users \ Rakesh \ AppData \ Roaming \ npm \ node_modules \ npm \ node_modules \ Once \ Once . js: 25: 25)
23 многословного стека в FSReqCallback.oncomplete (фс. js: 154: 23)

Проблема в том, что я не могу добавить новая платформа или плагин для моего проекта Cordova.

Это npm ошибка.

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...