Как установить конкретную версию angular-animate с 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.

Думаю, у меня есть 2 варианта:

  1. Обновите angular 1.4 до 1.6, что, как я думаю, может иметь больше последствий

  2. Понизить angular-animate до 1.4

Я думаю, что наиболее безопасный вариант - 2, поэтому я безуспешно пытался понизить версию. Я попытался установить angular-animate # 1.4.x, но ничего не нашел.


person Kimy BF    schedule 12.12.2016    source источник


Ответы (2)


Вы можете запустить bower update angular-animate после сохранения своего bower.json файла.

Это попытается установить версию, которую вы указали, но если bower обнаружит проблему совместимости, она установит наиболее совместимую версию или предложит вам решение. Однако вы можете добавить флаг -f, чтобы bower установила указанную вами версию.

person Pop-A-Stash    schedule 12.12.2016

Если вы используете Node Package Management (npm), вы можете использовать следующую команду:

npm install [email protected]

использование @x.x.x после имени пакета означает установку конкретной версии.

person Hamid Hoseini    schedule 28.01.2017
comment
Они специально спросили о Бауэре. - person Brandon Durham; 13.02.2019