博主信息
博文 62
粉丝 7
评论 2
访问量 74144
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
composer 常用命令
我是郭富城
原创
939人浏览过

composer 常用命令

1. init(初始化)

  • 该命令用于创建 composer.json 文件,并进行基础信息配置:
  • 可以配置 Package name、Description、Author、Minimum、Package Type、License、dependencies 及 dev dependencies 信息。
  1. {
  2. "name": "test/test",
  3. "description": "test init",
  4. "type": "library",
  5. "license": "License Description",
  6. "authors": [
  7. {
  8. "name": "Nicola",
  9. "email": "nicola@php.cn"
  10. }
  11. ],
  12. "require": {}
  13. }

2. 依赖安装 install

  • composer install 如有 composer.lock 文件,直接安装,否则从 composer.json 安装最新扩展包和依赖;

3. 依赖更新 update

  • composer update 从 composer.json 安装最新扩展包和依赖;

4. 申明依赖 require

  • require 命令增加新的依赖包到当前目录的 composer.json 文件中
  • 在添加或改变依赖时, 修改后的依赖关系将被安装或者更新。如果不希望通过交互来指定依赖包,可以在这条令中直接指明依赖包。
    composer require vendor/package:2.* vendor/package2:dev-master

5. 自我更新 self-update

  • composer self-update:将 composer 工具更新到最新版本;

6. 创建项目 create-project

  • composer create-project:基于 composer 创建一个新的项目;

7. 生成类库映射文件 dump-autoload

  • composer dump-autoload:在添加新的类和目录映射是更新 autoloader
  • 当修改项目下的 composer.json 的文件,并不一定要运行 composer update 命令进行更新,有的时候可以使用该命令来更新加载器,比如要引用本地自定义的包(不是来自于 packagist)。

2. 总结

本节课学习了解了一下 composer,主要包括 composer 常用命令。本质上,composer 是一个 php 依赖管理的软件,主要用来管理 php 的外部依赖并处理外部依赖之间的依赖关系。其实为了避免重复造轮子,很多编程语言都有自己的依赖管理工具,比如JavamavenPythonpipnodenpm 等等。熟练掌握 composer,开发项目可以事半功倍。

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:composer就是一下代码下载助手, 你想一下是不是这么回事呢, 只不过, 他可以自做多情的帮你把一些相关的资源一起下载了, 省去了你查找的过程
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学