Я пытаюсь раскошелиться на плагин Cordova, применить некоторые модификации, а затем установить его в свой проект Ionic 4.
Я сделал следующее:
Шаг 1: Я подключил плагин к своему собственному репозиторию Github
Шаг 2: Я успешно добавил этот плагин в свой проект с помощью команды: ionic cordova plugin add https://github.com/[MYUSERNAME]/cordova-plugin-speechrecognition --save
.
Я могу убедиться, что этот шаг прошел хорошо, так как мои изменения отражены в папке plugins
и в package.json
Я вижу ссылку на мой репо:
"cordova-plugin-speechrecognition": "git+https://github.com/[MYUSERNAME]/cordova-plugin-speechrecognition.git"
.
Шаг 3: Тогда происходит ошибка, когда я пытаюсь установить этот плагин.Когда я запускаю команду npm install @ionic-native/speech-recognition
, я получаю сообщение об ошибке:
$ npm install @ ionic-native / распознавание речи - сохранение npm ПРЕДУПРЕЖДЕНИЕ ajv-keywords@3.4.0 требует однорангового узла ajv@ ^ 6.9.1 но ничего не установлено.Вы должны установить одноранговые зависимости самостоятельно.npm ПРЕДУПРЕЖДЕНИЕ ionic-image-loader@7.0.0-beta.2 требует однорангового узла @ ionic-native / file @ ^ 5.0.0-beta.21, но ни один не установлен.Вы должны установить одноранговые зависимости самостоятельно.npm ПРЕДУПРЕЖДЕНИЕ необязательное Пропуск ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: fsevents@1.2.8 (node_modules \ fsevents): npm ПРЕДУПРЕЖДЕНИЕ notsup ПРОПУСК ОПЦИОНАЛЬНАЯ ЗАВИСИМОСТЬ: неподдерживаемая платформа для fsevents@1.2.8: wanted {"os": "darwin", "arch": "any"} (текущий: {" os ":" win32 "," arch ":" x64 "})
- @ ionic-native / speech -ognition @ 5.5.0 обновлен 1 пакет и проверен 53115в пакетах за 14,827 с
найдено 2 уязвимости (1 низкая, 1 высокая), запустите npm audit fix
, чтобы исправить их, или npm audit
для получения подробной информации
Что я сделалчто тут не так и что эта ошибка вообще значит?