2015-06-20 6 views
1

Я пытаюсь установить ember-cli-foundation-sass в новое приложение ember-cli. Я получаю эту ошибку:Почему gower, похоже, не устанавливает отсутствующие зависимости с `bower install`?

$ ember server --proxy http://localhost:3000 

Missing bower packages: 
Package: jquery 
    * Specified: ^1.11.1 
    * Installed: 2.1.4 

Run `bower install` to install missing dependencies. 

Я бегу bower install как он рекомендует, но когда я запустить сервер, я вижу то же самое сообщение об ошибке.

Что можно сделать для установки jQuery 1.11.1?

ответ

3

Вы можете использовать беседку для установки JQuery!

bower install jquery 

... или если вам необходимо установить определенную версию, используйте

bower install http://code.jquery.com/jquery-<version>.min.js 
0

Я думаю, что проблема в том, что указанная версия JQuery У меня был (^1.11.1) не совместима со всеми другими библиотеки. Когда я напечатал bower install jquery как @Spetron предложил, я увидел:

Unable to find a suitable version for jquery, please choose one: 
1) jquery#^1.11.1 which resolved to 1.11.3 and is required by spp-ui 
2) jquery#>= 1.7.0 < 2.2.0 which resolved to 2.1.4 and is required by ember#1.12.0 
3) jquery#>=1.2 which resolved to 2.1.4 and is required by jquery.cookie#1.4.1 
4) jquery#>= 2.1.0 which resolved to 2.1.4 and is required by foundation#5.5.2 
5) jquery#>=1.6 which resolved to 2.1.4 and is required by jquery-placeholder#2.0.9 
6) jquery#~2.1.4 which resolved to 2.1.4 

Я полагаю, что проблема в том, что bower install не предупреждает или выдаст ошибку, если он не может найти подходящую версию библиотеки. Об этом просто тихо, поэтому кажется, что он установил то, что ему нужно.

1

Использование resolutions в вашем bower.json

{ 
    "name": "refactor", 
    "private": true, 
    "dependencies": { 
    "jquery": "~1.11.1", 
    "ember-cli-foundation-sass": "1.0.0", 
    "font-awesome": "~4.3.0", 
    "foundation": "x" 
    }, 
    "resolutions": { 
    "jquery": "~1.11.1" 
    } 
} 

Это заставит беседку использовать эту конкретную версию JQuery.

Смежные вопросы