因爲composer的很多包的獲取途徑是通過github,而部分獲取是需要授權碼的
安裝中間會提示你輸入github的token
token的獲取
進入 https://github.com/settings/tokens
登錄個人github賬號,點擊右上角的Generate new token
然後輸入token使用描述和選擇需要的權限
生成後會顯示token,請複製保存該token,如果你需要下次使用,否則刷新頁面token會隱藏,無法再次查看
安裝composer時未正確輸入token
安裝完畢後會提示
[Composer\Repository\InvalidRepositoryException]
No valid bower.json was found in any branch or tag of https://github.com/...
這是因爲一些需要token的依賴包未成功安裝,解決辦法就是依照上面的辦法獲取token後,進入項目中,打開composer.json文件,配置token
"config": {
"process-timeout": 1800,
"github-oauth": {
"github.com": "your token"
},
"fxp-asset":{
"installer-paths": {
"npm-asset-library": "vendor/npm",
"bower-asset-library": "vendor/bower"
}
}
},
然後 運行更新命令(注意:在項目目錄下運行)
composer update
本文參考博客:
http://www.cnblogs.com/Hzhihua/archive/2017/06/22/7064976.html