Я делаю новый проект, который использует Bower из Twitter. Я создал component.json
для поддержания всей моей зависимости, как jquery. Затем я запускаю, bower install
который устанавливает все в папку с именем components
. Но мне нужно установить компоненты в другую папку, например public/components
.
Я попытался редактировать мои компоненты.json в:
{
"name": "test",
"version": "1.0.0",
"directory": "public/",
"dependencies": {
"jquery": "*"
}
}
или:
{
"name": "test",
"version": "1.0.0",
"componentsDirectory": "public/",
"dependencies": {
"jquery": "*"
}
}
как показано в https://github.com/twitter/bower/pull/94, но это не работает.
The value of the json property from .bowerrc is no longer used
и я думаю, что все в порядке со"directory"
свойством. Правильно? github.com/bower/bower/blob/master/CHANGELOG.mdВ дополнение к редактированию
.bowerrc
для установки пути установки по умолчанию, вы также можете настроить пользовательские пути установки для различных типов файлов.Существует пакет узлов, называемый bower-installer, который предоставляет одну команду для управления альтернативными путями установки.
запустить
npm install -g bower-installer
Настройте свой bower.json
Запустите следующую команду:
bower-installer
Это позволит установить
components/jquery-ui/themes/start/jquery-ui.css
в./src/css
, и т.д.источник
bower_components
каталог все еще создается и заполняется. :(У меня была та же проблема на моих окнах 10. Это то, что исправило мою проблему
bower_components
в корневой папке.bowerrc
файл в корне{"directory" : "public/bower_components"}
bower install
Вы должны увидеть папку bower_components в вашей общей папке сейчас
источник
Нечто заслуживающее упоминания ...
Как отмечалось выше другими участниками, используя
.bowerrc
файл с JSON{ "directory": "some/path" }
необходимо - ОДНАКО, вы можете столкнуться с проблемой в Windows при создании этого файла. Если Windows выдает сообщение с просьбой добавить « имя файла », просто используйте текстовый редактор / IDE, например Notepad ++.
Добавьте JSON в файл без имени, сохраните его как .bowerrc - все готово !
Вероятно, легкое предположение, но я надеюсь, что это избавит других от ненужной головной боли :)
источник
echo >> .bowerrc
Попробуйте поместить
components.json
файл вpublic
каталог вашего приложения, а не в корневой каталог, а затем снова запуститеbower install
... попробуйте это в домашнем каталоге вашего приложения:источник
bower.sh
для добавления каталога, в который вы хотите установить, например `public-components.json ', а затем сгенерировать приведенные выше команды ..Привет, я такая же проблема, и решить эту проблему.
Пользователь Windows и не может создать файл .bowerrc.
в cmd зайти в любую папку
установите любые пакеты, которые содержат файл .bowerrc.
этот плагин содержит файл .bowerrc. скопируйте это и перейдите в свой проект и вставьте этот файл.
и в Visual Studio - Explorer Solution - показать все файлы и включить проект .bowerrc файл видел.
я разрешаю это способами :)
источник
Cygwin
илиCmder
терминал для создания.bowerrc
файла.