По какой-то причине после добавления 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 вписываются в эту картину.