首页 > 解决方案 > 安装cordova-plugin-googlemaps v2.2.9

问题描述

我正在尝试cordova-plugin-googlemaps为 Ionic 项目安装 2.2.9 版。

我的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文件夹中是一个可行的解决方案吗?

标签: ionic3cordova-pluginsnpm-install

解决方案


用波浪号替换插入符号:

cordova-plugin-googlemaps@~2.2.1

推荐阅读