首页 > 其他分享 >composer更新命令及常用命令

composer更新命令及常用命令

时间:2024-02-22 17:13:45浏览次数:20  
标签:composer 更新 命令 地址 https 常用命令 镜像 config

composer更新命令及常用命令

 

原文地址:https://www.wjcms.net/archives/composer%E6%9B%B4%E6%96%B0%E5%91%BD%E4%BB%A4%E5%8F%8A%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4

 

composer作为php的包依赖管理工具,开发者将开发的工具包上传,然后使用者能很方便的使用,今天就总结一下。

 

composer安装

 

官方地址:https://getcomposer.org/download/ 下载地址:https://getcomposer.org/Composer-Setup.exe 下载后直接安装即可。

 

检查是否安装完成

 

使用命令:

 

composer --version
#注意这里要大写
composer -V

 

如果如上图一样显示版本号,则说明已经安装成功。 同时,还可以使用新增的

 

 

composer -vvv

命令查看更详细的信息,及帮助。

 

composer升级

 

如果composer版本升级了该怎么办呢?不要慌,安排。 使用命令:

 

composer self-update

 

 

 

composer配置镜像

 

因为composer是国外地址,访问起来特别慢,所以使用的时候很容易出现安装失败的情况,这里的解决办法就是使用镜像,使用composer config命令配置镜像地址即可。这里推荐使用阿里云composer镜像源,优点是快速稳定更新快

 

全局配置(推荐)

 

所有项目都会使用该镜像地址:

 

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

 

composer config -g --unset repos.packagist

当前项目配置

 

仅修改当前工程配置,仅当前工程可使用该镜像地址:

 

composer config repo.packagist composer https://mirrors.aliyun.com/composer/

取消配置:

 

composer config --unset repos.packagist

composer使用

 

install命令

 

install 命令可以用于项目初始化后,初次安装依赖,且会优先读取composer.lock中的版本号,以尽可能的保证协作开发中包版本的一致性。

 

composer install

require命令

 

require 命令,添加新的依赖包到composer.json文件中并执行更新;

 

composer require laravel/ui x.0.0 #下载指定版本,可指定 

update命令

 

update命令无法在命令行中指定包版本号,需要手动修改composer.json文件

 

composer update

其他常用命令

 

composer list:获取帮助信息;
composer init:以交互方式填写composer.json文件信息;
composer search:在当前项目中搜索依赖包;
composer show:列举所有可用的资源包;
composer validate:检测composer.json文件是否有效;
composer create-project:基于composer创建一个新的项目;
composer dump-autoload:在添加新的类和目录映射是更新autoloader
composer remove laravel/ui :删除依赖后还需要去vender文件夹里,手动删除

标签:composer,更新,命令,地址,https,常用命令,镜像,config
From: https://www.cnblogs.com/mouseleo/p/18027727

相关文章

  • 阿里云 Composer 全量镜像
    阿里云Composer全量镜像本镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本。最新版本:2.7.1下载地址: https://mirrors.aliyun.com/composer/composer.phar最后更新官方:2024-02-2217:03:03阿里:2024-02-2217:03:1310秒内完成同步缓存刷新17 秒后......
  • vue2项目 热更新慢解决方案
    问题1构建速度慢问题2每次保存文件,热更新卡94%AssetOptimization这一步上停顿十几秒解决方案一:npmihtml-webpack-plugin-for-multihtml--save-dev文件build/webpack.dev.conf.jsconstHtmlWebpackPlugin=require('html-webpack-plugin')替换为constHtml......
  • linux常用命令--dpkg
    dpkg是Debain系列linux发行版本中的重要命令,用于管理软件包,安装、配置、卸载等等。更多介绍请参考官方文档:www.dpkg.orgdpkg常用参数:dpkg-ipackage_file.deb安装指定软件包 dpkg-igvim.debdpkg-rpackage_file.deb删除以安装的软件包,但保留配置文件 dpkg-rgv......
  • 微软:符合条件设备将自动更新至Win11 23H2!
    今天微软发布公告表示,目前依然停留在Windows1121H2和22H2,但符合升级条件的设备,将会自动更新至最新的23H2更新。微软在公告中表示,Windows1123H2更新已进入新的部署阶段,符合升级条件的Windows11设备自动升级到23H2。此次自动更新针对的是已达到或即将达到服务期限的Windows1......
  • Docker的常用命令
    Docker的常用命令 Docker的常用命令dockerversion #显示docker的版本信息dockerinfo #显示docker的系统信息,包括镜像和容器的数量docker--help #docker帮助命令镜像命令dockerimages 查看所有本地主机上的镜像dockersearchmysql 搜索镜像dockerpullmysq......
  • 常用命令---dmidecode
    dmidecode是一个linux命令行工具,可以获取服务器的硬件信息,包括:CPU、methed、disk、BIOS等查看系统信息想要查看完整的系统信息。sudodmidecoce查看特定类型信息dmidecode可以查询各种类型的硬件信息sudodemidecode--type|-t<type>sudodemidecode--typebios--type:......
  • 【更新公告】AirtestIDE更新至1.2.17版本
    1.前言本次更新为AirtestIDE、Airtest-Selenium库更新。AirtestIDE更新至1.2.17版本,AirtestIDE内置库Airtest更新为1.3.3.1版本,Poco更新为1.0.94版本,主要支持了selenium4.0以上版本,ADB更换为41版本,Airtest新增点击和滑动的相对坐标支持,Poco修复了1.0.93运行效率缓慢的问题等......
  • django常用命令
    常用命令任务命令创建新项目django-admin.pystartprojectproject_name(注意:windows系统下请用django-adminstartprojectproject_name)创建新应用pythonmanage.pystartappapp_name(注意:你需要先cd进入创建的项目文件夹)检测模型变换,生成数据库同步脚......
  • JPA批量新增,批量更新
    jpa的sava与saveAllsave()方法@Transactionalpublic<SextendsT>Ssave(Sentity){if(this.entityInformation.isNew(entity)){this.em.persist(entity);returnentity;}else{returnthis.em.merge(ent......
  • 布客深度学习译文集 2024.2 更新
    Sklearn、TensorFlow与Keras机器学习实用指南第三版Sklearn与TensorFlow机器学习实用指南第二版PyTorch自然语言处理Transformer和扩散模型的生成式AI实用指南(预览版)Transformer自然语言处理面向程序员的FastAI和PyTorch深度学习TensorFlow学习手册Tensor......