Кордова плагин геозона не работает с ионной 4 (5.4.2) Кордова (9.0.0) - PullRequest
0 голосов
/ 03 октября 2019

При добавлении cordova-plugin-geofence я получаю следующую ошибку

    Cannot find module '../../src/cordova/platform_metadata'
Require stack:

    - /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/Context.js
    - /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js
    - /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js
    - /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/plugman.js
    - /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/cordova-lib.js
    - /usr/local/lib/node_modules/cordova/src/help.js
    - /usr/local/lib/node_modules/cordova/src/cli.js
    - /usr/local/lib/node_modules/cordova/bin/cordova

, а также следующую ошибку

Failed to install 'cordova-plugin-geofence': CordovaError: Version of installed plugin: "cordova-plugin-add-swift-support@2.0.2" does not satisfy dependency plugin requirement "cordova-plugin-add-swift-support@^1.6.0". Try --force to use installed plugin as dependency. at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:544:43

1 Ответ

0 голосов
/ 03 октября 2019

Выполните следующие шаги

cordova platform remove ios
cordova plugin rm cordova-plugin-add-swift-support
cordova plugin add cordova-plugin-add-swift-support@1.6.0
cordova plugin rm cordova-plugin-geofence
cordova plugin add cordova-plugin-geofence
cordova platform add ios
cordova clean

Дайте мне знать, работает ли он или нет, и наберите голос, если вы удовлетворены ответом.

...