2013-09-15 15 views
40

Я наблюдал за этим nice video о требованиях, позвоночника и беседке, и что-то не работает для меня. Как установить последнюю версию пакета в файле bower.json? В видео Джефф говорит, что нулевого следует использовать для определения последней версии, как этогоКак установить последнюю версию пакета в Bower?

{ 
    "name": "project name", 
    "version": "1.0.0", 
    "dependencies": { 
     "backbone-amd": null, 
     "underscore-amd": null, 
     "requirejs": null 
    } 
} 

Но у меня есть исключение в консоли, что я не могу использовать нулевую значения как номер версии. Я не мог найти никакой информации в wiki. Кто-нибудь знает, как это решить?

+0

Что вы становая версия? Он работает или меня с 1.1.2 –

+0

У меня это есть. У меня есть 0.10.0 версия –

ответ

14

Это должно сработать.

Убедитесь, что вы используете последнюю версию Bower. В настоящее время я запускаю v1.2.6, а null работает для получения последней зависимости.

$ bower -v 

Если вы установили беседку глобально через НПЙ, то вы можете обновить его таким образом:

$ npm update bower -g 

Примечания: вам могут понадобиться запустить что, как Суда в зависимости от прав доступа к файлам.

Надеюсь, это поможет.

+0

Правильно, я установил bower несколько месяцев назад –

80

Если вы используете версию Бауэр 1.2.x, это должно работать:

{ 
    "name": "project name", 
    "version": "1.0.0", 
    "dependencies": { 
     "backbone-amd": "latest", 
     "underscore-amd": "latest", 
     "requirejs": "latest" 
    } 
} 
26

Вы можете использовать ключевое слово latest при установке пакета. Знайте, что вы можете получить некоторые зависимостей вопросы:

bower install --save font-awesome#latest 
bower font-awesome#4.1.0 not-cached git://github.com/FortAwesome/Font-Awesome.git#4.1.0 
bower font-awesome#4.1.0  resolve git://github.com/FortAwesome/Font-Awesome.git#4.1.0 
bower font-awesome#4.1.0  download https://github.com/FortAwesome/Font-Awesome/archive/v4.1.0.tar.gz 
bower font-awesome#4.1.0  extract archive.tar.gz 
bower font-awesome#4.1.0  resolved git://github.com/FortAwesome/Font-Awesome.git#4.1.0 

Существует В -F flag, что может пойти еще дальше:

-F, --force-latest  Force latest version on conflict 
+2

, просто чтобы очистить его, выполнив 'bower install --save font-awesome # latest', даже если у вас уже есть шрифт-awesome, сохраненный в вашей беседке. json как более старая версия, предложит вам выбрать более новую версию и перезаписать ее. – a7omiton

15

Я нашел простой альтернативно, вместо обновления вручную вы можете использовать одну команду:

Сначала установите это:

npm install -g bower-check-updates 

Затем запустите bcu, чтобы проверить наличие обновлений

bcu

После проверки, bcu -u обновить bower.json и его сделали!

Подробнее и источник:

Бауэр-CHECK-обновление - полностью клон NPM-Check-обновления, но это обновления bower.json зависимости (Бауэр-CHECK-Updates обновление bower.json).

Источник: https://www.npmjs.com/package/bower-check-updates

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