2014-02-07 51 views
1

我開始在使用基金會5基金5涼亭工作流程

由於基金會5 SASS-版本當下一個新的項目使用鮑爾作爲默認的軟件包管理器,還有在我的項目的一個bower_components目錄根。

然而,令人驚訝的是,說bower_components目錄是在gitignore裏面。

是否有任何具體原因呢?

如果我通過Capistrano任務直接從git部署我的項目,我所有的js和css資源都不見了。

我如何得到這個工作?

回答

0

如果您可以編輯.gitignore文件,請刪除「bower_components」條目,或修改您的capistrano部署任務以在部署期間在每臺服務器上運行bower install

接受的做法是不檢查涼亭包到源代碼管理,就像你不檢查你的寶石進入源代碼管理。對於大多數Ruby/Rails項目,如果使用捆綁器,則在部署期間完成bundle install。與鮑爾同樣的想法。從Capistrano運行bower install

0

只需將其從.gitignore中刪除即可。

我還鼓勵您考慮檢查您的bower_components文件夾。這使得你的部署更快,你的開發環境與prod相同。如果某些依賴項突然停止工作或甚至未發佈,該怎麼辦?然後你會部署一個破損的網站。直到鮑爾得到shrinkwrap功能檢查鮑爾組件將是一個好主意。

推薦博文:Checking in front-end dependencies