2016-05-27 3 views
2

Это касается разработки универсальных приложений на основе Кордовы с использованием Visual Studio 2015 - Tools для Apache Cordova (TACo).Построение ошибки для интеграции плагина Кордовы на Visual Studio 2015 TACo

Вот пример кода, который я пытаюсь запустить: AngularJSToDo app. В этом приложении используется плагин GeoLocation Cordova. В config.xml:

<vs:plugin name="org.apache.cordova.geolocation" version="0.3.10" /> 

При создании приложения для Windows Phone Emulator 8.1, он выдает ошибку после того, как ниже процесс:

------ Добавление плагина: Cordova-плагин-геолокации @ 2.2.0

1> Вызов plugman.fetch на плагин "[email protected]"

1> Получение плагин "[email protected]" с помощью плагина реестра

1> MDAVSCLI: ошибка: чтение ECONNRESET

Эта ошибка появляется после того, как долгое время Fetching события. Я уже пробовал установить определенный плагин с помощью команды «npm» через командную строку, но VS build автоматически очищает старые плагины и повторно загружает и устанавливает последние.

В разделе ошибок, он говорит

"чтения ECONNRESET"

Пожалуйста, руководство мне, что нужно сделать, чтобы устранить эту ошибку из Visual Studio сборки.

Ссылка: https://taco.visualstudio.com/en-us/docs/create-a-hosted-app/

+0

Его возможная проблема с восстановлением соединения я считаю. Вы за брандмауэром? – Gandhi

+0

@ Gandhi Да, что мне делать, чтобы работать так же, пока брандмауэр включен, каким-либо образом? – Mrunal

+0

Попробуйте обновить версию CLI Cordova. –

ответ

0

Эта проблема была решена путем перезагрузки сервера узла (НПМ). Ниже приведены шаги, которые я сделал.

  • Terminal - Ctrl + C, чтобы остановить сервер НПМ
  • Перейти к конкретной папке проекта и добавьте плагины, используя следующую команду

    cordova plugin add <plugin-name>

  • перезапуска сервера узла: remotebuild

Надеюсь, что это поможет другим.

1

Ваш плагин добавляет неудачу, потому что Кордова закрыла реестр плагинов и переместилась на npm. Это означает, что все версии Кордовы менее 5.x, которые не используют npm, больше не смогут добавлять плагины.

Если вы не на последнюю версию TACO, обновление, чтобы убедиться, что вы на версию, которая может добавить плагин от НОГО

Затем инструкции после обновления:

  1. Перейти к конфигурации.XML -> плагины
  2. удалить плагин камеры
  3. Добавьте его снова из основного списка плагинов

На самом деле я просто побежал образца себя, и не было проблем с получением его загрузки на тренажере IOS , но он вытащил плагин из npm, а не в реестр плагинов.

+0

1> Вызов plugman.fetch на плагине «[email protected]» 1> Извлечение плагина «[email protected]» через npm –

+0

Кроме того, образец списка AngularJS ToDo был обновлен с помощью исправления после того, как вы его загрузили, поэтому я бы повторно загрузил образец и повторил попытку. –