0

我在我的应用程序中使用 angular-translate,然后用 bower 安装它。我的 bower.json 中有依赖项版本的问题

"dependencies": {
    ...
    "angular-translate": "2.2.0",
    "angular-translate-loader-partial": "2.0.0",
    "angular-translate-interpolation-messageformat" : "*",
    "angular-translate-handler-log" : "*"
},

我需要 "angular-translate": "2.2.0" 来翻译字符串数组(在 2.0.0 中不可用),但 angular-translate-loader-partial 需要 "angular-translate": "2.0.0"

每次我启动 bower install 时,bower 都会问我要使用哪个版本(我的应用程序为 2.2.0,部分加载程序为 2.0.0)我对 angular-translate-handler-log 有同样的问题

我该如何解决这个问题?

4

2 回答 2

0

感谢您的回复。我将依赖项设置为:

    "dependencies": {
    "angular-translate": "2.2.x",
    "angular-translate-loader-static-files": "2.2.x",
    "angular-translate-loader-partial": "2.0.x",
    "angular-translate-interpolation-messageformat" : "2.1.x",
    "angular-translate-handler-log" : "2.0.x"
},
于 2014-08-22T07:43:44.383 回答
0

根据当前存储库信息,角度翻译版本设置为 2.2.x:

{
  "name": "angular-translate-loader-partial",
  "version": "2.0.1",
  "main": "./angular-translate-loader-partial.js",
  "dependencies": {
    "angular-translate": "2.2.x"
  }
}

确保您的凉亭版本已更新:

npm update -g bower
于 2014-08-05T16:40:40.813 回答