2017-10-14 49 views
1

我希望資產存儲庫「assets.front」和「assets.admin」安裝在路徑「/ httpdocs /資產/供應商「,如」Font-Awesome「,而不是」/ vendor「。如何在正確的路徑中添加資產存儲庫?在任何分支或標籤中找不到有效的json

{ 
     "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" 
     } 
    } 

我試過了「額外」,沒有成功。

"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" 
     } 
    ] 
    } 

我有這樣的錯誤:

[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. 

和我bower.json存在的根源:

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

你有一些想法?

+0

對不起,我已經接受了我的答案 – Matthieu

+0

感謝,沒問題,有樂趣,考慮到提高標題,因爲問題描述您未來用戶的問題。 –

回答

1

我創建的文件夾中的「config.json」「〜/ .composer」與此代碼:

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