如果我不进行前端开发,是否需要安装`fxp / composer-asset-plugin`

时间:2015-10-31 06:59:45

标签: php yii yii2 composer-php

yii2安装指南的this section中,有以下说明:

  

安装Composer后,您可以通过运行以下命令来安装Yii   Web可访问文件夹下的命令:

     

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

     

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

     

第一个命令安装composer资产插件,允许通过Composer管理bower和npm包依赖关系。

我已经阅读过关于composer-asset-plugin here的内容,并且它似乎用于通过编辑器管理前端依赖关系。由于我不是为前端开发,我还需要安装这个插件吗?

3 个答案:

答案 0 :(得分:1)

是的,我没有安装特定版本的扩展,因为没有安装它,安装后就解决了。有关此链接的更多详细信息Yii Framework forum post

答案 1 :(得分:1)

显然你必须这样做。否则你无法安装Yii。

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

答案 2 :(得分: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声明将在2.1版中删除fxp要求