Ответ 1
На самом деле файл .bowerrc работает, это проблема с тем, что моя IDE не сохранила файл правильно:
{
"directory" : "public/components"
}
Мне все еще интересно, почему componentsDirectory
все еще не работает в component.json
.
Это продолжение этого вопроса. Я использую bower 0.7.1 и до сих пор не могу установить компоненты для установки где-либо еще, кроме как в папке components
.
Я попробовал добавить следующую строку в мой component.json
, согласно этот PR:
"componentsDirectory": "public/components"
Но он все равно будет установлен в ./components
.
Я попытался создать файл .bowerrc
рядом с component.json
:
{
"directory" : "public/components"
}
Но я получаю эту ошибку при запуске bower install
:
Ошибка: невозможно разобрать локальный файл .bowerrc: неожиданный токен}
Любая идея?
На самом деле файл .bowerrc работает, это проблема с тем, что моя IDE не сохранила файл правильно:
{
"directory" : "public/components"
}
Мне все еще интересно, почему componentsDirectory
все еще не работает в component.json
.
Пока вы можете с радостью использовать Bower для управления зависимостями ваших личных проектов, в первую очередь component.json
- это описание вашего проекта для других людей. Если вы совместно используете компонент через реестр Bower, component.json
идет с ним для описания зависимостей. Вот почему ваши собственные локальные настройки, например, где устанавливать компоненты, там не принадлежат.
Если вы создаете этот файл в Notepad ++, убедитесь, что для кодировки установлено значение "Кодировать в UTF-8 без спецификации" и сохранить в виде файла "Любой".
Другим способом временного изменения каталога установки является использование опции --config
в командной строке:
bower install jquery --config.directory=/path/to/your/components