Я пытаюсь установить 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 ?