0

У меня есть локальный плагин, который я пытаюсь установить в проект Cordova. Добавление его через VS работает как шарм, но когда я его строю, плагин пытается извлечь плагин из реестра (npm http GET http://registry.cordova.io/[Plugin]/[Version]), и сборка завершилась неудачно, потому что этот плагин существует только локально.VS 2015 RC - попытка получить локальный плагин из удаленного реестра

Кто-нибудь получил подсказку, как заставить плагина получать плагин из локального пути?

+0

Плагин ли тот же плагин или другой? Плагины могут иметь зависимости между ссылками, указанными в файле «plugin.xml». Можете ли вы включить журнал? –

+0

Это тот же плагин. Похоже, VS 2015 игнорирует файл fetch.json. «com.transistorsoft.cordova.background-geolocation»: { «источник»: { "type": "local", "path": "C: \\ Code \\ cordova-background-geolocation-edge" } } –

+0

Апперво мне нужна кордова cli> = 5.0.0. И VS 2015 не может построить это для Android. Шаги для воспроизведения: Нового Apache проект Кордовы Изменить Кордову Cli в 5.0.0 Строить для Android Emulator Сложения повреждается, выход: MDAVSCLI: ошибка: C: \ Code \ Testing123 \ Testing123 \ платформы \ Android \ Cordova \ сборки. bat: команда не с кодом выхода 2. –

ответ

0

Значительное изменение, произошедшее с Cordova 5.0.0, заключается в том, что плагины теперь начинают двигаться до npm. К сожалению, Cordova 4.3.1 и ниже не поддерживают плагины, основанные на npm.

В результате чего вы можете столкнуться с is this situation, где плагин ссылается на что-то в npm. В этой статье приведены советы и способы решения этой проблемы при использовании Cordova 4.3.1 или ниже.

Обратите внимание, что вы можете использовать Cordova 5.0.0+ с Visual Studio 2015, но 5.0.0 имеет известную проблему с Ripple вместе с проблемой безопасности Android, которая была решена в Cordova 5.1.1. Я бы использовал Cordova 5.1.1 вместо 5.0.0. Обратите внимание, что VS по-прежнему будет строить с Ant вместо Gradle в 2015 году RC, а для некоторых плагинов может потребоваться Gradle. (Это будет разрешено в предстоящем обновлении.)

Смежные вопросы