Ceci est un suivi de cette question . J'utilise bower 0.7.1 et je ne parviens toujours pas à installer les composants ailleurs que dans le dossier components
.
J'ai essayé d'ajouter la ligne suivante à mon component.json
, Conformément à ce PR :
"componentsDirectory": "public/components"
Mais il sera toujours installé dans ./components
.
J'ai essayé de créer un fichier .bowerrc
À côté de component.json
:
{
"directory" : "public/components"
}
Mais je reçois cette erreur en exécutant bower install
:
Erreur: impossible d'analyser le fichier .bowerrc local: jeton inattendu}
Une idée?
En fait, le fichier .bowerrc fonctionne, c’est un problème lié à mon IDE) qui n’a pas correctement enregistré le fichier:
{
"directory" : "public/components"
}
Je me demande toujours pourquoi componentsDirectory
ne fonctionne toujours pas dans component.json
, bien que.
Bien que vous puissiez utiliser Bower pour gérer les dépendances de vos propres projets personnels, principalement le component.json
est une description de votre projet pour les autres personnes. Si vous partagez un composant via le registre Bower, la component.json
va avec pour décrire les dépendances. C'est pourquoi vos préférences locales telles que l'emplacement d'installation des composants n'appartiennent pas à cet emplacement.
Un autre moyen de changer temporairement le répertoire d'installation consiste à utiliser --config
option en ligne de commande:
bower install jquery --config.directory=/path/to/your/components
Si vous créez ce fichier dans Notepad ++, assurez-vous que Encodage est défini sur "Encoder en UTF-8 sans nomenclature" et enregistrez-le sous le type de fichier "Tout".