如何安装特定版本的 angular-animate with bower?
How to install a specific version of angular-animate with bower?
我正在使用 angular 1.4.14,我想安装 angular-animate,
我的 json 看起来像这样:
{
"name": "abc-front",
"version": "0.0.0",
"dependencies": {
"angular": "^1.4.0",
"bootstrap": "^3.2.0",
"angular-animate": "^1.4.0",
"angular-cookies": "^1.3.0",
"angular-resource": "^1.3.0",
"angular-route": "^1.3.0",
"angular-sanitize": "^1.3.0",
"angular-touch": "^1.3.0",
"angular-ui-router": "^0.2.18",
"angular-modal-service": "^0.10.1",
"angular-ui-notification": "^0.2.0",
"angular-material": "^1.0.9",
"moment": "^2.14.1",
"mdPickers": "^0.7.5"
},
"devDependencies": {
"angular-mocks": "^1.3.0",
"angular-ui-router": "^0.3.1"
},
"appPath": "app",
"moduleName": "abcFrontApp",
"resolutions": {
"angular": "^1.3.0",
"moment": "^2.14.1"
}
}
在安装 bower 时,bower 会忽略版本并安装 angular-animate#1.6.0,它与 angular#1.4.14.
不兼容
我想我有两个选择:
将 angular 1.4 升级到 1.6,我认为这可能会产生更多后果
将 angular-animate 降级到 1.4
我认为最安全的选项是2,所以我尝试降版本失败。
我已经尝试 bower install angular-animate#1.4.x
但我没有找到匹配项。
保存 bower.json
文件后,您可以 运行 bower update angular-animate
。
这将尝试安装您指定的版本,但如果 Bower 发现兼容性问题,它将安装最兼容的版本,或提示您解决问题。但是,您可以添加 -f
标志以强制 bower 安装您指定的版本。
如果您正在使用节点包管理(npm),您可以使用以下命令:
npm install angular-animate@1.4.8
包名后加@x.x.x
表示安装具体版本
我正在使用 angular 1.4.14,我想安装 angular-animate, 我的 json 看起来像这样:
{
"name": "abc-front",
"version": "0.0.0",
"dependencies": {
"angular": "^1.4.0",
"bootstrap": "^3.2.0",
"angular-animate": "^1.4.0",
"angular-cookies": "^1.3.0",
"angular-resource": "^1.3.0",
"angular-route": "^1.3.0",
"angular-sanitize": "^1.3.0",
"angular-touch": "^1.3.0",
"angular-ui-router": "^0.2.18",
"angular-modal-service": "^0.10.1",
"angular-ui-notification": "^0.2.0",
"angular-material": "^1.0.9",
"moment": "^2.14.1",
"mdPickers": "^0.7.5"
},
"devDependencies": {
"angular-mocks": "^1.3.0",
"angular-ui-router": "^0.3.1"
},
"appPath": "app",
"moduleName": "abcFrontApp",
"resolutions": {
"angular": "^1.3.0",
"moment": "^2.14.1"
}
}
在安装 bower 时,bower 会忽略版本并安装 angular-animate#1.6.0,它与 angular#1.4.14.
不兼容我想我有两个选择:
将 angular 1.4 升级到 1.6,我认为这可能会产生更多后果
将 angular-animate 降级到 1.4
我认为最安全的选项是2,所以我尝试降版本失败。 我已经尝试 bower install angular-animate#1.4.x 但我没有找到匹配项。
保存 bower.json
文件后,您可以 运行 bower update angular-animate
。
这将尝试安装您指定的版本,但如果 Bower 发现兼容性问题,它将安装最兼容的版本,或提示您解决问题。但是,您可以添加 -f
标志以强制 bower 安装您指定的版本。
如果您正在使用节点包管理(npm),您可以使用以下命令:
npm install angular-animate@1.4.8
包名后加@x.x.x
表示安装具体版本