2014-04-17 73 views
4

我嘗試學習作曲家,現在我想包含(zurb)基礎,所以我在composer.json文件中添加了 「require」:{「zurb/foundation」:「v5.2.2」} 。 運行composer.phar更新後,我可以看到有一些文件添加到文件夾/ vendor/zurb/foundation。包括使用作曲家的基礎

但我不知道如何繼續下去,可能有人請告知我怎麼現在就可以開始建立我的web應用程序?我如何獲得它以使用基礎所需的css和js文件?

我已經包含了文件的供應商/ autoload.php我的index.php,但似乎並不足夠。

我已經建立多個網站和使用基礎的應用程序,但總是「手動」,然後我就包括頁面右側的CSS和JS文件的頁眉和頁腳。現在我只是不知道從哪裏開始。

感謝您的幫助。

+1

Composer是用於PHP包的。應該使用[Bower](http://bower.io/)(字體封裝包管理器)包含前端軟件包。如果您不想使用bower –

+0

感謝您的評論,您也可以查看[組件安裝程序](http://robloach.github.io/component-installer/),但爲何它可以通過作曲家什麼時候什麼都不做?或者我看到它錯了? – Noweem

+2

,因爲有些人認爲作曲家是一切的答案... :) –

回答

2

檢查這個問題,首先要獲得基礎知識:NPM/Bower/Composer - differences?


然後,如果你決定去與作曲家PHP和鮑爾的前端庫,按照此:

  1. 鮑爾使用sh $ npm install -g bower安裝(你需要Node.jsnpm第一)
  2. 配置鮑爾爲您前端包(參觀Bower docs瞭解更多信息)

    { 
        "name": "MyProject", 
        "dependencies": { 
        "foundation": "*" 
        } 
    } 
    
  3. 掛鉤鮑爾作曲家加入這個在每次打composer update時間你composer.json

    "scripts": { 
        "post-install-cmd": [ 
        "bower install" 
        ], 
        "post-update-cmd": [ 
        "bower install" 
        ], 
    } 
    

現在(或install),涼亭組件才能得到更新了!