当前位置: 首页 > news >正文

composer常用命令

  • 查看全局配置信息
    composer config -gl

  • 设置镜全局像地址
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    去掉-g,即表示只有当前项目使用该镜像

  • 批量安装composer项目依赖
    composer install
    执行该命令后,会读取当前目录下composer.lock文件中的第三方组件及其版本,并将其安装到vendor目录下。
    如果composer.lock文件不存在,则读取composer.json第三方组件及其版本,然后安装到vendor目录下

  • 安装指定依赖包
    composer require 包名
    当新建的项目没有composer.json等配置文件时,或老项目想添加新的依赖包时,可以直接使用该命令。该命令会安装指定的依赖包。并且会生成和更新composer.json文件和composer.lock文件

  • 更新composer项目依赖
    composer update
    update是直接从composer.json获取第三方组件及其版本,然后更新composer.lock文件。
    如果依赖的第三方组件有版本更新,update会将最新的版本安装到vendor目录下,并更新composer.lock。
    在生产环境下,直接使用composer update命令是有较大风险的,因为它会去读取 composer.json 中依赖,拉取满足条件的最新依赖包,很容易出现问题。
    如果需要更新第三方组件,执行composer update命令时,应该在后面追加要更新的组件库的名称,避免更新全部组件

  • 更新自动加载文件
    composer dump-autoload
    当出现一些特殊情况无法通过命令安装依赖包时,我们可以手动下载依赖包并放在vender目录下。但是仅仅把依赖包放在vender,是无法实现自动识别的,我们还要做以下几点配置
    ①修改composer.json文件,把手动放在vender目录的组件,在配置文件中做好命名空间与目录的映射,如图
    在这里插入图片描述
    ②执行 composer dump-autoload 命令

命令执行完成后,其实就是修改了两个文件:
在这里插入图片描述请添加图片描述

http://www.lryc.cn/news/293678.html

相关文章:

  • 2024年1月27日~2月2日周报
  • 红黑树,以及其在C++的set、map等数据结构中应用
  • C++(11)——内存管理
  • 《C++ Primer Plus》《3、数据处理》
  • Java 正则匹配sql
  • 服务器入门
  • 云端录制直播流视频,上传云盘
  • 【靶场实战】Pikachu靶场XSS跨站脚本关卡详解
  • 蓝桥杯每日一题-----数位dp
  • sklearn 计算 tfidf 得到每个词分数
  • Qt拖拽事件,实现控件内项的相互拖拽
  • 基于MATLAB实现的OFDM仿真调制解调,BPSK、QPSK、4QAM、16QAM、32QAM,加性高斯白噪声信道、TDL瑞利衰落信道
  • Redis核心技术与实战【学习笔记】 - 21.Redis实现分布式锁
  • 17.Golang channel的基本定义及使用
  • Linux - iptables 防火墙
  • 如何在FBX剔除Lit.shader依赖
  • cesium-测量高度垂直距离
  • Adobe Illustrator CEP插件开发入门指南
  • 【Spring】自定义注解 + AOP 记录用户的使用日志
  • linux互斥锁:递归锁,非递归锁用法详解
  • MacOS安装dmg提示已文件已损坏的解决方法
  • 前端输入框简单实现检测@成员输入
  • 通过与chatGPT交流实现零样本事件抽取
  • 使用nodejs和html布局一个简单的视频播放网站,但是使用localhost:端口访问html无法加载视频
  • 【AG32VF407】国产MCU+FPGA Verilog双边沿检测输出方波
  • [晓理紫]每日论文分享(有中文摘要,源码或项目地址)--强化学习、模仿学习、机器人
  • 为什么说TiDB在线扩容对业务几乎没有影响
  • STM32--SPI通信协议(2)W25Q64简介
  • svn安装与搭建
  • 什么是缓存击穿、缓存穿透、缓存雪崩?