Добавление платформы Android не удается только в первый раз для cordova-plugin-nativeaudio - PullRequest
0 голосов
/ 08 апреля 2019

По какой-то причине после добавления cordova-plugin-nativeaudio@3.0.9 мое задание по сборке jenkins не выполняется на шаге: ionic cordova platform add android

Это использует Android 7.1.4

выдает следующую ошибку:

Discovered plugin "cordova-plugin-nativeaudio" in config.xml. Adding it to the project
No scripts found for hook "before_plugin_add".
Calling plugman.fetch on plugin "cordova-plugin-nativeaudio@3.0.9"
saving
Running command: cmd "/s /c "C:\ims\build\node\npm.cmd install cordova-plugin-nativeaudio@3.0.9 --production --save""
Command finished with error code 0: cmd /s /c "C:\ims\build\node\npm.cmd install cordova-plugin-nativeaudio@3.0.9 --production --save"
Failed to restore plugin "cordova-plugin-nativeaudio" from config.xml. You might need to try adding it again. Error: Failed to fetch plugin cordova-plugin-nativeaudio@3.0.9 via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Failed to get absolute path to installed module

В первый раз происходит сбой, но если я захожу на машину и запускаю команду cmd ionic cordova platform rm android, ionic cordova platform add android, то во второй раз она работает нормально. Это, очевидно, не то, что я должен делать.

Мы используем менеджер репозитория Nexus для наших пакетов NPM, и это прекрасно работает как для наших частных репозиториев npm, так и для доступа к публичным репозиториям. У нас есть файл .npmrc в нашем проекте. Я не уверен, как реестры Cordova вписываются в эту картину.

...