2016-11-23 08:54:48 3711次浏览 5条回答 0 悬赏 10 金钱

问题1:在github上克隆下来的项目,在composer update之前,是必须要先安装 composer global require "fxp/composer-asset-plugin:1.2.0" 这个插件吗?

问题2: 是每次克隆下来一个项目就要安装一次 composer global require "fxp/composer-asset-plugin:1.2.0" 这个插件吗?

问题3: 克隆下来的项目 是要用 composer update 还是 composer install 有什么区别?

最佳答案

  • 且试天下 发布于 2016-11-23 09:04 举报

    composer install命令(主要)用于生产环境,composer.lock文件记录项目当前版本信息,当执行install命令时,会检测lock文件的各扩展
    版本与最新版本差别,如果有则更新到最新版。而composer update命令也会执行上述所讲,但是如果在composer.json文件添加库到require字段时,
    就必须用composer update命令了。但这时会更新其他库的内容,此时如果只是添加某个库而不更新其他库(例如生产环境),就要使用composer

  • 回答于 2016-11-23 09:21 举报

    看不出你这有啥急的。
    这个插件只需要一次安装,具体的版本跟你的composer版本有关。

    1 条回复
    回复于 2017-01-14 10:07 回复

    哪里都能看到你,活跃度很高啊!

  • 回答于 2016-11-23 10:21 举报

    问题一:不一定
    问题二:不是
    问题三:update是安装最新的包,install是安装指定版本的包。
    想知道为啥吗?
    search the fucking packagist.org and read the fucking manual.

    , 觉得很赞
  • 回答于 2016-11-30 12:01 举报

    第一个问题,全局安装或者不全局都可以,
    第二个问题,不需要
    第三个问题,上边几位说的很明显了。update是安装最新的包,install是安装指定版本的包。

  • 回答于 2016-11-30 16:13 举报

    用sourcetree git简单化

您需要登录后才可以回答。登录 | 立即注册
灰太狼
副总裁

灰太狼

注册时间:2016-11-19
最后登录:2023-07-14
在线时长:76小时17分
  • 粉丝28
  • 金钱3290
  • 威望150
  • 积分5550

热门问题