2015-10-31 45 views
3

yii2安裝指南有以下說明的this section我是否需要安裝`FXP /作曲家資產plugin`,如果我沒有做前端開發

與作曲家安裝,

composer global require "fxp/composer-asset-plugin:~1.0.3"

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

:可以通過Web訪問的文件夾下運行以下命令 安裝的Yii

第一個命令安裝composer資源插件,該插件允許通過Composer管理bower和npm包的依賴關係。

我讀過關於composer-asset-pluginhere,似乎它是用來管理前端依賴通過作曲家。由於我沒有開發前端,我是否需要安裝這個插件呢?

+0

被刪除,我不知道我理解你的問題?你需要使用這個包嗎?在不使用它的時候你有錯誤嗎? –

+0

我不會僅僅因爲它在安裝文檔中列出而使用它,我想了解爲什麼我需要它,以及在我的服務器端開發的情況下,是否需要它全部 –

+0

我會嘗試這兩個選項並查看怎麼了。安裝資產插件時沒有什麼不好的事情發生。它只會幫助安裝Yii需要的資產。 –

回答

1

是的,你是我我無法安裝特定版本的擴展,因爲沒有安裝它,它在安裝後解決。有關此鏈接的更多詳細信息Yii Framework forum post

+0

實際上它不是必需的,這取決於您計劃使用YII的內容。有關更多詳細信息,請參閱我的主題[here](http://www.yiiframework.com/forum/index.php/topic/68361-do-i-need-to-install-fxpcomposer-asset-plugin-if-im -not-doing-front-end-development/page__view__findpost__p__290882) –

+0

你是對的!一些擴展可以在沒有它的情況下使用,但有些擴展需要它來安裝它們缺少的其他東西 – aidonsnous

1

顯然你必須。否則你不能安裝Yii。

yiisoft/yii2 requires bower-asset/jquery *@stable -> no matching package found. 
+0

如果刪除視圖和相關的*資產,則也可以刪除依賴項。在你的例子中,一個簡單的'git cloner''作曲者安裝'它確實需要bower(因此fxp)依賴。 –

1

校正:按./vendor/yiisoft/yii2/composer.json:

"require": { 
    ... 
    "bower-asset/jquery": "2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable", 
    ... 
} 

fxp是,遺憾的是,所需的。 PR提交項目https://github.com/yiisoft/yii2/issues/14265

項目業主在這裏也表示http://www.yiiframework.com/forum/index.php/topic/68361-do-i-need-to-install-fxpcomposer-asset-plugin-if-im-not-doing-front-end-development/page__p__290882#entry290882的FXP需求將在2.1版本

相關問題