Estou fazendo um novo projeto que usa o bower do twitter. Eu criei um component.json
para manter toda a minha dependência como jquery. Então eu corro bower install
que instala tudo em uma pasta chamada components
. Mas eu preciso instalar os componentes em uma pasta diferente, por exemplo public/components
.
Eu tentei editar meu components.json em:
{
"name": "test",
"version": "1.0.0",
"directory": "public/",
"dependencies": {
"jquery": "*"
}
}
ou:
{
"name": "test",
"version": "1.0.0",
"componentsDirectory": "public/",
"dependencies": {
"jquery": "*"
}
}
como mostrado em https://github.com/twitter/bower/pull/94, mas não funciona.
The value of the json property from .bowerrc is no longer used
e acho que está tudo bem com a"directory"
propriedade. Direita? github.com/bower/bower/blob/master/CHANGELOG.mdAlém de editar
.bowerrc
para configurar seu caminho de instalação padrão, você também pode configurar caminhos de instalação personalizados para diferentes tipos de arquivos.Há um pacote de nós chamado bower-installer que fornece um único comando para gerenciar caminhos de instalação alternativos.
corre
npm install -g bower-installer
Configure seu bower.json
Execute o seguinte comando:
bower-installer
Isso será instalado
components/jquery-ui/themes/start/jquery-ui.css
em./src/css
, etcfonte
bower_components
diretório ainda é criado e preenchido. :(Eu tive o mesmo problema no meu Windows 10. Foi isso que corrigiu o meu problema
bower_components
na sua pasta raiz.bowerrc
arquivo na raiz{"directory" : "public/bower_components"}
bower install
Você deve ver a pasta bower_components na sua pasta pública agora
fonte
Algo que vale a pena mencionar ...
Conforme observado acima por outros colaboradores, usando um
.bowerrc
arquivo com o JSON{ "directory": "some/path" }
é necessário - no entanto, você pode encontrar um problema no Windows enquanto cria esse arquivo. Se o Windows fornecer uma mensagem pedindo que você adicione um " nome de arquivo ", basta usar um editor de texto / IDE como o Notepad ++.
Adicione o JSON a um arquivo sem nome, salve-o como .bowerrc - você está pronto !
Provavelmente é uma suposição fácil, mas espero que isso poupe aos outros a dor de cabeça desnecessária :)
fonte
echo >> .bowerrc
Tente colocar o
components.json
arquivo nopublic
diretório do seu aplicativo, em vez do diretório raiz, e execute novamentebower install
... tente isso no diretório inicial do aplicativo:fonte
bower.sh
para incluir o diretório em que deseja instalar, como `public-components.json ', em seguida, ele geraria os comandos acima ..Oi eu sou o mesmo problema e resolver isso.
usuário do Windows e vs não podem criar o arquivo .bowerrc.
no cmd vá em qualquer pasta
instale todos os pacotes que contêm o arquivo .bowerrc, por exemplo
este plugin contém o arquivo .bowerrc. copie isso e vá para o seu projeto e cole este arquivo.
e no visual studio - Solution Explorer - mostre todos os arquivos e inclua o arquivo .bowerrc do projeto visto
eu resolvo isso maneiras :)
fonte
Cygwin
ouCmder
terminal para criar.bowerrc
arquivo.