Добавление ошибки в кордовый плагин-файл
Я пытаюсь добавить плагин "file" в мой проект Phonegap, но он возвращает ошибки:
d:\Android\projects\myProject>phonegap plugin add cordova-plugin-file
Error: Failed to fetch plugin git+https://github.com/apache/cordova-plugin-file.git via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Error: cmd: Command failed with exit code 1 Error output:
npm WARN cordova-plugin-camera@2.1.1 requires a peer of cordova-plugin-file@>=2.0.0 but none was installed.
npm WARN cordova-plugin-file-transfer@1.5.1 requires a peer of cordova-plugin-file@^3.0.0 but none was installed.
npm WARN cordova-plugin-media-capture@1.2.0 requires a peer of cordova-plugin-file@^3.0.0 but none was installed.
npm WARN com.phonegap.helloworld@1.0.0 No repository field.
npm WARN com.phonegap.helloworld@1.0.0 No license field.
npm ERR! code 1
Как правильно добавить плагин "file" в проект Phonegap/Cordova?
PS: я на Windows cmd.
Обновить:
Попытка добавить плагин с --save
опция включена:
d:\Android\projects\myProject>phonegap plugin add cordova-plugin-file --save -d
No scripts found for hook "before_plugin_add".
No version specified for cordova-plugin-file, retrieving version from package.json
Calling plugman.fetch on plugin "cordova-plugin-file@^4.0.0"
saving
Running command: cmd "/s /c "D:\xampp\nodejs\npm.cmd install cordova-plugin-file@^4.0.0 --save""
Command finished with error code 1: cmd /s /c "D:\xampp\nodejs\npm.cmd install cordova-plugin-file@^4.0.0 --save"
Error: Failed to fetch plugin cordova-plugin-file@^4.0.0 via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Error: cmd: Command failed with exit code 1 Error output:
npm WARN cordova-plugin-file-transfer@1.5.1 requires a peer of cordova-plugin-file@^3.0.0 but none was installed.
npm WARN cordova-plugin-media-capture@1.2.0 requires a peer of cordova-plugin-file@^3.0.0 but none was installed.
npm WARN com.phonegap.helloworld@1.0.0 No repository field.
npm WARN com.phonegap.helloworld@1.0.0 No license field.
npm ERR! code 1
1 ответ
Похоже, это ошибка с версией Cordova. Какую версию вы используете? Попробуйте с другой версией, например 6.5.0
npm i cordova@6.5.0
Попробуйте еще раз установить плагин
cordova plugin add cordova-plugin-file
Дайте мне знать, если это работает для вас