Unable to find a suitable version for angular - bower install

后端 未结 6 1160
时光取名叫无心
时光取名叫无心 2020-12-02 16:45

I have set up my Angular app so when it\'s pushed to Heroku it runs bower install. However I\'m getting errors due to version issues.

When I run b

6条回答
  •  Happy的楠姐
    2020-12-02 17:25

    A very good explanation and resolution of the issue can be found here:

    bower-resolutions

    Just copy pasting some lines here for reference:

    When you specify dependencies for you app via Bower, some of the packages might rely on different versions of the same library. You will have to resolve what version of libraries your app actually wants. In other words, you break the tie. But you don’t want to break it every time, so save your choice.

    When you run bower install, the resolution process is interactive. When bower recognizes that there are two packages that depend on a package at different versions, it’ll list all those versions and ask:

    The next line in the prompt is very handy. It reads:

    Awesome! So, if I type !2 instead, my choice is saved in bower.json. Specifically, it’ll add a resolutions entry:

    Now, the next time you run bower install, there is no interactive question of what version I want because I’ve already resolved that ember for my app should be version 1.5.1.

提交回复
热议问题