require中引用的包,在线上线下的项目中都会使用,require-dev中的包只在开发的时候使用。
在生产环境,一般只会引入require内的依赖时,请执行:
composer install --no-dev
require和require-dev都要引入时,执行:
composer install
composer install在执行时,会先检验composer.lock文件,如果有这个文件,会按照这个文件的依赖去下载。当没有composer.lock文件时,composer install和composer update区别不大。
执行composer update时,composer会分析composer.json的内容,并拉取依赖放入vendor内,同时把摘取依赖的精确版本号写入composer.lock文件。
composer require可以拉取指定的依赖包升级或降级,比较灵活。未安装时则进行安装,已安装时根据传入的版本号升级或降级。
update
则无法在命令行传入指定的版本号
,需要先手动编辑composer.json
,指定新的版本号
,然后执行更新命令。
推荐一篇写的比较详细的文章:
https://segmentfault.com/a/1190000019935017
相关推荐
Composer 的脚本处理程序,用于在composer install / composer update之后安装 Magento。 安装 在您的composer.json文件中需要此安装程序: "require": { … "webgriffe/magento-installer": "dev-master", … ...
If you do not have Composer, you may install it by following the instructions at getcomposer.org. Install First Extract the archive file downloaded from CloudXNS-API-SDK-PHP.zip to your...
通过查看composer.lock过程中产生的文件,该文件是(重新) composer install或composer update ,我们可以更换指定所需的版本composer.json由指定安装的版本文件composer.lock文件。例子composer.json(之前) { ...
Composer install&artisan命令[TailwindCSS] $ docker exec -it laravel-app bash -c "sudo -u devuser /bin/bash" $ composer install $ composer require laravel/ui $ composer require laravel-frontend-...
composer require cube/composer-dist-installer:~1.0@beta 用法 将以下内容添加到您的根composer.json文件中: { " scripts " : { " post-install-cmd " : [ " Cube \\ ComposerDistInstaller \\ Bootstrap::...
EsParser php的操作类库,通过写sql来转化dsl来查询elasticsearch作曲家使用{ "require": { "qieangel2013/esparser": "dev-master" }}composer installrequire __DIR__.'/vendor/autoload.php';//$sql = 'select * ...
此信息来自composer.lock文件,该文件在composer install或composer update期间(重新)生成。 $ version = \ PackageVersions \ Versions :: getVersion ( 'ocramius/package-versions' );var_dump ( $ version );...
心理游戏/作曲者定位器该Composer插件...用法添加到您的composer.json文件: { " require " : { " mindplay/composer-locator " : " ^2 " }} 运行composer install或composer update将使用包含Composer软件包安装路径注
composer global require "phpunit/phpunit=4.6.*" touch ~/.bash_profile echo "export PATH="$HOME/.composer/vendor/bin/:$PATH"" >> ~/.bash_profile phpunit 建立资产 npm install && bower install 依存关系 ...
开发设置使用此软件包的最佳方法是通过Composer: $ composer require inpsyde/paypalplus-woocommerce 克隆存储库后,别忘了运行composer install然后,运行npm install来设置资产并释放taskrunners。 使用...
进入composer.json,然后根据需要运行“ composer install”或“ composer update”。 二进制文件 苹果系统 brew install Advancecomp # AdvPNG brew install gifsicle brew install guetzli brew install jonof/...
php composer.phar require --prefer-dist yii2tech/install 或添加 " yii2tech/install " : " * " 到composer.json的require部分。 如果希望在项目安装期间设置crontab,则还需要安装 ,默认情况下不需要。 为此...
并通过终端运行$ composer install 用法 创建新的 php 文件并添加以下内容 <?php // Display Errors On ini_set('display_errors', 'On'); $autoload = __DIR__.'/vendor/autoload.php'; if ( ! file_exists($...
composer require kiwfy/response-json-php样本建议您查看示例文件夹以了解其工作原理。 首先,您需要构建一个正确的环境来安装依赖项docker build -t kiwfy/response-json-php -f contrib/Dockerfile . 进入容器...
的Ubuntu $ sudo apt install git exuberant-ctags grc zsh composer vifm tmux$ sh -c " $( curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh ) "$ composer global require " ...
添加到composer.json并使用composer install { require: { "aparticka/laravel-auth-ldap": "dev-master" } } 或使用composer require aparticka/laravel-auth-ldap 添加到Laravel 修改您的config/app.php文件...
$ composer require ender/yunpian-sms Usage 如果单独使用别忘了引入composer生成的autoload.php文件 如果是laravel用户可以不用手动include 使用此sdk之前别忘了先在注册并申请相应的apikey 示例代码如下 发送短信...
安装通过 : $ composer require thiagoalessio/tesseract_ocr ! 该库取决于 3.02或更高版本。Windows用户注意事项有可以在您的系统上安装 ,但是如果您只想快速启动并运行,我建议安装的软件包。 choco install ...
选项2:在WordPress Admin中激活之前, composer install克隆或下载插件并运行composer install 。 电影CPT WordPress项目示例 演示: : 主题: : 惯性文档 链接: : 网页: : 请求: : 共享数据: : 资产版本...
克隆此仓库并使用Composer安装所有依赖项: composer install现在,您需要将现有的.env.example文件复制到.env文件。 打开它,并根据需要更改默认的PORT变量。 此端口必须添加到Web服务器上防火墙的例外列表中。 ...