2013-07-25 7 views
233

я выполнить следующие команды с помощью беседку 1.0.0:становой автоматически обновлять bower.json

mkdir testdir;cd testdir 
bower init #accept defaults 
bower install jquery -s #the -s is supposed to cause update of bower.json 
less bower.json 

В bower.json я ожидаю увидеть зависимостей в списке, но их нет. Что происходит?

ПРИМЕЧАНИЕ: bower install jquery --save делает работу

ПРИМЕЧАНИЕ: Опция Я имею в виду был задокументирован через bower help install

**-S**, --save    Save installed packages into the project's bower.json dependencies 
+7

почему голосов? – Selah

+6

'bower help install',' --save', '--save-dev' – madhead

+6

' bower help install' говорит, что обе -s и -save должны работать эквивалентно. Я немного обиделся на то, что я не смотрел на помощь ... конечно же! Полагаю, я отредактирую свой вопрос, чтобы подчеркнуть этот факт. – Selah

ответ

367

из беседки помощи, за исключением опции имеет прописную S

-S, --save Save installed packages into the project's bower.json dependencies 
+12

ОК, так почему бы мне не захотеть сохранить его в зависимостях json - я думал, что вся эта идея состоит в том, чтобы отслеживать пакет ... что происходит, когда вы просто устанавливаете его? – landed

+17

, если вы не используете флаг сохранения, он просто загрузит выбранный вами пакет и поместит его в папку пакетов bower, это хороший способ тестирования пакета, прежде чем устанавливать его в камень. – gru

+3

@Gru, если вы протестируете такой пакет, как бы вы добавили пакет в bower.json после этого, когда он был успешно протестирован? Вручную? –

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