ionic3 - 安装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文件夹中是一个可行的解决方案吗?
解决方案
用波浪号替换插入符号:
cordova-plugin-googlemaps@~2.2.1
推荐阅读
- c# - 如何在组件的类中注入 DateTimeProvider / wrapper 依赖项但不使用构造函数?
- scala - Spark Dataframes 多个 JOIN
- c# - 用 C# 中的相应 html 替换多个引号标签
- bioinformatics - Snakemake 在两个不同的通配符子集上发布运行规则
- reactjs - 重新渲染组件后如何使酶预期错误
- c# - DateTime.TryParse 似乎正在丢失原始时区信息并转换为服务器时间
- python - 在 Python 中从给定的最大位数和小数位数创建最大可能的十进制数
- java - 将自定义 RequestBody 从 POST 请求发送到 java 中的外部 GET 请求
- python - 使用 Python 处理查询中的 BigQuery 错误
- javascript - 如何刮掉面包屑内部文本并将其用作我的 Google 标记管理器中的变量