2017-10-14 7 views
1

Je souhaite que les référentiels d'actifs "assets.front" et "assets.admin" soient installés dans le chemin "/ httpdocs/assets/vendor "comme" Font-Awesome "et pas dans"/vendor ".Comment ajouter des référentiels d'actifs dans le bon chemin?, Aucun json valide n'a été trouvé dans une branche ou une balise

{ 
     "autoload": { 
      "psr-4": { 
       "App\\": "src/app" 
      } 
     }, 
     "repositories": [ 
      { 
       "type": "package", 
       "package": { 
        "name": "bower-asset/assets.front", 
        "version": "master", 
        "source": { 
         "url": "[email protected]:User/assets.front.git", 
         "type": "git", 
         "reference": "master" 
        } 
       } 
      }, 
      { 
       "type": "package", 
       "package": { 
        "name": "bower-asset/assets.admin", 
        "version": "master", 
        "source": { 
         "url": "[email protected]:User/assets.admin.git", 
         "type": "git", 
         "reference": "master" 
        } 
       } 
      } 
     ], 
     "config": { 
      "vendor-dir": "vendor", 
      "fxp-asset": { 
       "installer-paths": 
        { 
         "npm-asset-library": "httpdocs/assets/vendor", 
         "bower-asset-library": "httpdocs/assets/vendor" 
        } 
      } 
     }, 
     "require": { 
      "fxp/composer-asset-plugin": "~1.3", 
      "bower-asset/assets.front": "dev-master", 
      "bower-asset/assets.admin": "dev-master", 
      "bower-asset/Font-Awesome": "4.7.0" 
     } 
    } 

J'ai essayé avec "extra", sans succès.

"extra": { 
    "asset-installer-paths": { 
     "npm-asset-library": "httpdocs/assets/vendor", 
     "bower-asset-library": "httpdocs/assets/vendor" 
    }, 
    "asset-repositories": [ 
     { 
     "type": "bower-git", 
     "url": "[email protected]:User/assets.front.git", 
     "name": "bower-asset/assets.front.git" 
     }, 
     { 
     "type": "bower-git", 
     "url": "[email protected]:User/assets.admin.git", 
     "name": "bower-asset/assets.admin.git" 
     } 
    ] 
    } 

J'ai cette erreur:

[Composer\Repository\InvalidRepositoryException] 
    No valid bower.json was found in any branch or tag of [email protected]:User/assets.front.git, could not load a package from it. 

et mon bower.json existe à la racine:

{ 
    "name": "assets.admin", 
    "description": "Assets admin", 
    "homepage": "", 
    "moduleType": "globals", 
    "ignore": [ 
    "/.*", 
    "bower.json" 
    ] 
} 

Avez-vous des idées?

+0

Désolé, j'ai accepté ma réponse – Matthieu

+0

merci, pas de problème, se amuser, prendre en compte pour améliorer la titre, comme description de la question votre problème pour les futurs utilisateurs. –

Répondre

1

J'ai créé « config.json » dans le dossier « ~/.composer » avec ce code:

{ 
"config": { 
     "preferred-install": "dist", 
     "github-protocols": ["https","http"], 
     "github-oauth": { 
      "github.com": "aa9a906cf406370b509bbce3a78829202b41b8e6" 
     } 
    } 
}