【问题标题】:ECONFLICT Unable to find suitable version for angular-bootstrap while installing datetimepickerECONFLICT 在安装 datetimepicker 时无法找到适合 angular-bootstrap 的版本
【发布时间】:2016-11-19 01:08:08
【问题描述】:

我遇到这个错误:ECONFLICT Unable to find proper version for angular-bootstrap when trying to install a datetime picker in angularjs.

我在我的 bower 文件中定义了 angular.js 1.2.16,我猜日期时间选择器似乎需要更新版本的 angularjs。我不知道如何解决这个问题,有什么办法可以解决这个问题吗?

这是我的 bower.json

    {
  "name": "venture",
  "version": "0.0.0",
  "dependencies": {
    "angular": "1.2.16",
    "json3": "~3.3.1",
    "es5-shim": "~3.1.0",
    "angular-resource": "1.2.16",
    "angular-cookies": "1.2.16",
    "angular-sanitize": "1.2.16",
    "angular-animate": "1.2.16",
    "angular-touch": "1.2.16",
    "angular-route": "1.2.16",
    "font-awesome": "4.3.0",
    "angular-bootstrap": "0.12.0",
    "oclazyload": "~0.5.2",
    "angular-loading-bar": "~0.7.0",
    "angular-ui-router": "~0.2.13",
    "angular-toggle-switch": "~1.2.1",
    "metisMenu": "~1.1.3",
    "angular-chart.js": "~0.5.2",
    "satellizer": "~0.13.1",
    "angular-payments": "*",
    "angular-file-upload": "~2.2.0",
    "bootstrap-select": "~1.9.3",
    "ngBootbox": "~0.1.3",
    "angular-ui-tinymce": "~0.0.12"
  },
  "devDependencies": {
    "angular-mocks": "1.2.16",
    "angular-scenario": "1.2.16"
  },
  "resolutions": {
    "angular": "^1.1.5",
    "bootstrap": "~3.1.1",
    "angular-sanitize": "1.2.16"
  },
  "appPath": "app"
}

我尝试使用 --force 它在本地主机上工作,但是当我尝试在 Heroku 中部署它时它会出现问题并且它不显示时间选择器。

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    在解决方案中,实际上您正在安装 1.1.5^。请在此处将其替换为 1.2.16。

    "resolutions": {
        "angular": "^1.1.5", // change it to 1.2.16
        "bootstrap": "~3.1.1",
        "angular-sanitize": "1.2.16"
    },
    

    这会解决你的问题

    干杯!

    【讨论】:

    • 你能检查一下 angularjs 中 .bower 文件中的 angular 版本吗?
    • 你到底是什么意思,angularjs的版本是angular": "1.2.16
    • “版本”:“1.5.7”,
    • 来自 angular-bootstrap 的文档:UI Bootstrap 0.14.3 是支持 Angular 1.3.x 的最后一个版本。 UI Bootstrap 0.12.0 是支持 Angular 1.2.x 的最后一个版本。只是为了确保您是否从分辨率中删除了 ^ 符号?
    • 如果你不介意的话。能否请您删除 bower_components 并尝试运行 bower install
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 2015-03-27
    • 2017-07-25
    • 1970-01-01
    相关资源
    最近更新 更多