Ioniv-v4: плагин ionic cordova add cordova-plugin-googleplus Не работает

Эта команда (cordova-plugin-googleplus) не работает с IONIC-v4-BETA, помогите решить эту проблему, подробности указаны ниже.

Команда

Плагин ionic cordova add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=REV_KEY

ОШИБКА КОМАНДЫ

PS C:\ROOT\yaflix\Source\DEV\yaflix> ionic cordova plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=com.googleusercontent.apps.****************************************
> cordova plugin add cordova-plugin-googleplus --variable REVERSED_CLIENT_ID=com.googleusercontent.apps.********************************** --save
(node:10740) UnhandledPromiseRejectionWarning: Error: cmd: Command failed with exit code 1 Error output:
npm ERR! code ECONNRESET
npm ERR! errno ECONNRESET
npm ERR! syscall read
npm ERR! network read ECONNRESET
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\JACK\AppData\Roaming\npm-cache\_logs\2018-08-08T05_42_29_829Z-debug.log
    at ChildProcess.whenDone (C:\Users\JACK\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-common\src\superspawn.js:169:23)
    at emitTwo (events.js:126:13)
    at ChildProcess.emit (events.js:214:7)
    at maybeClose (internal/child_process.js:925:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
(node:10740) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
(node:10740) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
PS C:\ROOT\yaflix\Source\DEV\yaflix>

ИОННАЯ ИНФОРМАЦИЯ

Ionic:

   ionic (Ionic CLI)          : 4.0.3 (C:\Users\JACK\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework            : @ionic/angular 4.0.0-beta.0
   @angular-devkit/core       : 0.7.0-rc.3
   @angular-devkit/schematics : 0.7.0-rc.3
   @angular/cli               : 6.0.8
   @ionic/ng-toolkit          : 1.0.0
   @ionic/schematics-angular  : 1.0.1
Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : android 7.0.0

System:

   NodeJS : v8.11.3 (C:\Program Files\nodejs\node.exe)
   npm    : 5.6.0
   OS     : Windows 10

Environment:

   ANDROID_HOME : C:\Users\JACK\AppData\Local\Android\Sdk\platform-tools

плагины Cordova

cordova-plugin-device 2.0.2 "Device"
cordova-plugin-ionic-keyboard 2.1.2 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 2.0.2 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-whitelist 1.3.3 "Whitelist"

person Abhishek Tomar    schedule 08.08.2018    source источник
comment
Эй, братан, я не уверен, но попробуй эту команду npm config set registry http://registry.npmjs.org/ и попробуй npm install после этого попробуй свою команду   -  person HaSnen Tai    schedule 08.08.2018
comment
Привет, это решение не работает с той же ошибкой. любое другое предложение?   -  person Abhishek Tomar    schedule 08.08.2018
comment
Привет, это решение не работает с той же ошибкой. любое другое предложение?   -  person Abhishek Tomar    schedule 08.08.2018
comment
Вы можете установить другой пакет npm? Я думаю, нет права?   -  person HaSnen Tai    schedule 08.08.2018
comment
Что-то изменилось с сетью? Например, DNS или что-то в этом роде? поэтому, пожалуйста, установите настройки по умолчанию, это проблема сети, это происходит только тогда, когда вы изменили некоторые настройки, или еще это проблема https, вы можете сделать одну вещь? запустите эту команду npm config edit это откройте файл в CMD и найдите реестр, это будет что-то вроде этого registry=https://registry.npmjs.org/ если есть https, сделайте его http и если URL-адрес для реестра что-то вроде github, то измените его на этот registry.npmjs.org/ дайте мне знать результат   -  person HaSnen Tai    schedule 08.08.2018
comment
Нет, другой нативный API работает.. отлично..   -  person Abhishek Tomar    schedule 08.08.2018
comment
попробуйте это другое решение   -  person HaSnen Tai    schedule 08.08.2018
comment
Работа: ваше решение 2 (с изменениями.....) работает нормально... Большое спасибо. для поддержки.   -  person Abhishek Tomar    schedule 08.08.2018
comment
Я опубликую ответ, пожалуйста, примите его и дайте его как правильный   -  person HaSnen Tai    schedule 08.08.2018


Ответы (3)


Похоже на проблему с сетью

Вы что-то изменили в своей сети? Например, DNS или что-то в этом роде? пожалуйста, установите настройки по умолчанию, это проблема с сетью, это происходит только тогда, когда вы изменили некоторые настройки, иначе это проблема с https, вы можете сделать одну вещь?

  1. Запустите эту команду npm config edit
  2. Это откроет файл в CMD и найдет реестр, это будет что-то вроде этого registry=https://registry.npmjs.org/
  3. Если есть https, сделайте его http, а если URL-адрес реестра похож на Github, измените его на этот registry.npmjs.org/.
    Сообщите мне о результате.
person HaSnen Tai    schedule 08.08.2018

Google Plus выведен из эксплуатации, и, поскольку вы используете ionic4, вам нужна бета-версия Google Plus для использования.

проверьте ваш package.json на наличие "@ionic-native/google-plus": "5.0.0-beta.0",

и импортируйте его следующим образом import { GooglePlus } from '@ionic-native/google-plus/ngx';

person Rahil Lakhani    schedule 23.12.2018

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

** Причина: ** Это происходит, когда вы установили NPM локально и глобально.

Решение

  1. Удалите NPM, NODE и Ionic глобально.
  2. Удалите все временные файлы и локальные файлы, связанные с npm и узлом.
  3. Переустановите узел и NPM

Всегда не устанавливайте NPM глобально.

Установите зависимости в локальную папку node_model. В глобальном режиме (т. е. с командой -g или -) он устанавливает текущую ссылку на пакет (т. е. текущий рабочий каталог) как глобальный пакет. По умолчанию пакет установки npm установит все модули, перечисленные в json, как зависимость.

Документация по NPM

person Abhishek Tomar    schedule 11.05.2019