Je fais un nouveau projet qui utilise bower de twitter. J'ai créé un component.json
pour maintenir toute ma dépendance comme jquery. Ensuite, je lance bower install
qui installe tout dans un dossier nommé components
. Mais je dois installer les composants dans un dossier différent, par exemple public/components
.
J'ai essayé d'éditer mon components.json en:
{
"name": "test",
"version": "1.0.0",
"directory": "public/",
"dependencies": {
"jquery": "*"
}
}
ou:
{
"name": "test",
"version": "1.0.0",
"componentsDirectory": "public/",
"dependencies": {
"jquery": "*"
}
}
comme indiqué dans https://github.com/twitter/bower/pull/94 mais cela ne fonctionne pas.
The value of the json property from .bowerrc is no longer used
et je suppose que tout va bien avec la"directory"
propriété. Droite? github.com/bower/bower/blob/master/CHANGELOG.mdOutre la modification
.bowerrc
pour configurer votre chemin d'installation par défaut, vous pouvez également configurer des chemins d'installation personnalisés pour différents types de fichiers.Il existe un package de nœuds appelé bower-installer qui fournit une commande unique pour gérer les chemins d'installation alternatifs.
courir
npm install -g bower-installer
Configurez votre bower.json
Exécutez la commande suivante:
bower-installer
Cela va installer
components/jquery-ui/themes/start/jquery-ui.css
sur./src/css
, etc.la source
bower_components
répertoire est toujours créé et rempli. :(J'ai eu le même problème sur mes fenêtres 10. C'est ce qui a résolu mon problème
bower_components
dans votre dossier racine.bowerrc
fichier à la racine{"directory" : "public/bower_components"}
bower install
Vous devriez maintenant voir le dossier bower_components dans votre dossier public
la source
Quelque chose qui mérite d'être mentionné ...
Comme indiqué ci-dessus par d'autres contributeurs, l'utilisation d'un
.bowerrc
fichier avec le JSON{ "directory": "some/path" }
est nécessaire - CEPENDANT, vous pouvez rencontrer un problème sur Windows lors de la création de ce fichier. Si Windows vous donne un message vous invitant à ajouter un " nom de fichier ", utilisez simplement un éditeur de texte / IDE tel que Notepad ++.
Ajoutez le JSON à un fichier sans nom, enregistrez-le sous .bowerrc - vous êtes prêt à partir!
Probablement une hypothèse facile, mais j'espère que cela évitera aux autres les maux de tête inutiles :)
la source
echo >> .bowerrc
Essayez de placer le
components.json
fichier dans lepublic
répertoire de votre application, plutôt que dans le répertoire racine, puis réexécutezbower install
... essayez ceci dans le répertoire de base de votre application:la source
bower.sh
pour ajouter le répertoire que vous souhaitez installer, comme `public-components.json ', puis il générera les commandes ci-dessus.Salut, je suis le même problème et résoudre de cette façon.
utilisateur Windows et fichier cant'create .bowerrc.
dans cmd aller dans n'importe quel dossier
installez tous les packages contenant le fichier .bowerrc par exemple
ce plugin contient le fichier .bowerrc. copiez cela et allez dans votre projet et collez ce fichier.
et dans visual studio - solution explorer - afficher tous les fichiers et inclure le projet vu le fichier .bowerrc
je résous de cette façon :)
la source
Cygwin
ouCmder
terminal pour créer un.bowerrc
fichier.