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 命令

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/363524.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

1295584-83-6,NOTA 马来酰亚胺,可通过与铁离子结合增强MRI信号

您好,欢迎来到新研之家 文章关键词:1295584-83-6,NOTA Maleimide,NOTA Mal,NOTA马来酰亚胺 一、基本信息 产品简介:NOTA Maleimide has good water solubility and stability, which enables it to main…

不移其志,踏浪前行 | 北京智和信通召开2023年度工作总结大会

岁聿云暮,新元肇启,2024年1月24日,北京智和信通技术有限公司(以下简称“北京智和信通”)召开2023年度年终总结大会。会上,各部门负责人全面分析公司业务发展态势,各部门员工依次汇报主要工作情况…

Javaweb实现的学生宿舍管理系统

Javaweb实现的学生宿舍管理系统 文章目录 Javaweb实现的学生宿舍管理系统系统介绍技术选型成果展示源码获取账号地址及其他说明 系统介绍 Javaweb实现的学生宿舍管理系统采用jspservlet技术实现了如下功能模块,分别是宿舍管理员管理、学生管理、宿舍楼管理、缺勤记…

Solidworks 与 MATLAB 联合仿真

本文主要讲解了“MATLAB与SolidWorks的联合仿真怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MATLAB与SolidWorks的联合仿真怎么实现”吧! 下载插件。 1、…

基于 LLM+LlamaIndex+NebulaGraph,构建大模型知识图谱的检索(RAG)方法

最近,围绕着利用 LLM(Language Model)和知识图谱(KG,Knowledge Graphs)构建RAG(Retrieval Augmented Generation)流程引起了很多关注。 在本文中,让我们通过利用 LlamaI…

leetcode189.轮转数组|超简单易于理解方法

题目 https://leetcode.cn/problems/rotate-array/description/https://leetcode.cn/problems/rotate-array/description/ 给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 示例 1: 输入: nums [1,2,3,4,5,6,7], k 3 输…

【模型微调】| 各类微调模型总结 P-Tuning,Prefix,P-tuning v2,LoRA

文章目录 1 微调背景1.1 Full fine-tuning 全参数微调(FFT)1.2 parameter-Efficient-fine-tuning 部分参数微调(PEFT) 2 提示词调整训练法2.1 P-Tuning2.2 Prefix2.3 P-Tuning v2 3 结构调整训练法3.1 Adapter tuning3.2 LoRA 微调…

永久删除 Elasticsearch 中的主节点

Elasticsearch 是一个开源分布式搜索和分析引擎,用于各种任务,例如全文搜索、日志分析和实时数据分析。 Elasticsearch 集群由一个或多个节点组成,每个节点可以具有多种角色,包括主节点(master node)、数据…

15. 三数之和(力扣LeetCode)

文章目录 15. 三数之和题目描述双指针去重逻辑的思考a的去重b与c的去重 15. 三数之和 题目描述 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请 …

C# 使用 MailKit 接收邮件(附demo)

C# 使用 MailKit 接收邮件(附demo) 介绍安装包(依赖)简单代码获取附件核心代码完整代码 介绍 MailKit 是一个开源的 C# 邮件处理库,用于在应用程序中发送和接收电子邮件。它提供了一个强大且易于使用的 API&#xff…

2024最新版TypeScript安装使用指南

2024最新版TypeScript安装使用指南 Installation and Development Guide to the Latest TypeScript in 2024 By JacksonML 1. 什么是TypeScript? TypeScript is JavaScript with syntax for types. – typescriptlang.org TypeScript 是 JavaScript 的一个超集,…

【UE 材质】球形遮罩材质

效果 步骤 1. 新建一个材质,这里命名为“M_Mask” 打开“M_Mask”,混合模式设置为已遮罩,勾选双面显示 在材质图表中添加如下节点 此时我们将一个物体赋予材质“M_Mask”并放置在世界坐标原点,可以看到如下效果 2. 如果我们希望能…

页面切换导致echarts不加载的问题

1. 问题描述 在A页面写了echarts,初始化dom元素加载,显示正常.当切换到B页,再切换回A页面时,echarts加载不出来. f12召唤出来看看报错,没有问题,但是有这样的警告 渲染echarts的dom元素上多了一个" echarts_instance "的属性,这是用来表示唯一性的. 2. 问题解决 …

HIMO智能尾灯,让夜骑的你更加自信

现在选择骑车外出的朋友越来越多了,日常骑行的过程中, 夜间要尤其注意安全 , 特别是在一些光线不好的道路 , 有必要给车辆增加一些醒目的“标志” , 像是尾灯我觉得就很重要 , 我也是前几天新装了一枚 HIMO…

DataX介绍

一、介绍 DataX 是一个异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。 github地址 详细文档 操作手册 支持数据框架如下: 架构 Reader&#xff1…

RT-Thread:STM32的PB3,PB4 复用IO配置为GPIO

说明:在使用 STM32F103CBT6 配置了 PB3 为IO,测试时发现读取这个IO的电平时钟是0,即便单管脚上的电平是1,读取的数据任然是0,查规格书后发现PB3,PB4是JTAG复用口,要当普通IO用需要配置。 配置工具:STM32Cu…

51单片机编程应用(C语言):独立按键

目录 1.独立按键介绍 2.独立按键控制LED亮灭 1.1按下时LED亮,松手LED灭(按一次执行亮灭) 1.2首先按下时无操作,松手时LED亮(再按下无操作,所以LED亮),松手LED灭(松手时…

LeetCode:206反转链表

206. 反转链表 - 力扣(LeetCode) 不难,小细节是单写一个循环,把特殊情况包含进去, 单链表核心:上一个结点,当前结点,下一个结点, 代码:注释(算是…

系统分析师-22年-下午答案

系统分析师-22年-下午答案 更多软考知识请访问 https://ruankao.blog.csdn.net/ 试题一必答,二、三、四、五题中任选其中两题作答 试题一 (25分) 说明 某软件公司拟开发一套博客系统,要求能够向用户提供一个便捷发布自已心得,及时有效的…

安装jar包到maven本地仓库的基本步骤

1.jar名字和所在目录 2.输入导包脚本 mvn install:install-file -DfileE:\resources\6、SpringBoot3Vue3全套教程\02_资料\02_Bean注册资料\common-pojo-1.0-SNAPSHOT.jar -DgroupIdcn.itcast -DartifactIdcommon-pojo -Dversion1.0 -Dpackagingjar3.打开命令行输入脚本就可以…