установка cordova-plugin-googlemaps v2.2.9 - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь установить cordova-plugin-googlemaps версию 2.2.9 для проекта Ionic.

Мой package.json файл выглядит следующим образом:

...
...
...
"dependencies": {
    .
    .
    "cordova-plugin-googlemaps": "^2.2.9",
    .
    .
    .
}
...
...

Тем не менее, когда я запускаю npm install --verbose, записанная информация выглядит следующим образом:

npm info lifecycle cordova-plugin-googlemaps@2.5.1~postinstall: cordova-plugin-googlemaps@2.5.1

При открытии сгенерированного файла package-lock.json он читает:

"cordova-plugin-googlemaps": {
      "version": "2.5.1",
      .
      .
      .
}

Оказывается, установлена ​​другая версия cordova-plugin-googlemaps.

Я удалил папку node_modules и снова запустил npm i, но то же самое происходит снова и снова.

Когда я удаляю плагин и запускаю npm install cordova-plugin-googlemaps@^2.2.9, версия 2.5.1 по-прежнему устанавливается.

Как я могу решить эту проблему?Будет ли жизнеспособным решение скопировать исходный код v2.2.9 в мою папку node_modules ?

1 Ответ

0 голосов
/ 26 февраля 2019

заменить знак каретки тильдой:

cordova-plugin-googlemaps@~2.2.1
...