摘要:僅更新單個(gè)庫(kù)此外,這個(gè)技巧還可以用來(lái)解決警告信息問(wèn)題。這種情況下,只需這樣一來(lái),不會(huì)更新庫(kù),但是會(huì)更新。注意并不是命令的關(guān)鍵字。只是沒(méi)有這個(gè)包導(dǎo)致的結(jié)果??寺?kù)的時(shí)候用這個(gè)命令很方便,不需要搜尋原始的了。
1 僅更新單個(gè)庫(kù)
composer update foo/bar
此外,這個(gè)技巧還可以用來(lái)解決“警告信息問(wèn)題”。你一定見(jiàn)過(guò)這樣的警告信息:
Warning: The lock file is not up to date with the latest changes in composer.json, you may be getting outdated dependencies, run update to update them.
那么我們?cè)撛趺崔k呢?update命令可以更新lock文件,但是如果僅僅增加了一些描述,應(yīng)該是不打算更新任何庫(kù)。這種情況下,只需update nothing:
$ composer update nothing
這樣一來(lái),Composer不會(huì)更新庫(kù),但是會(huì)更新composer.lock。注意nothing并不是update命令的關(guān)鍵字。只是沒(méi)有nothing 這個(gè)包導(dǎo)致的結(jié)果。如果你輸入foobar,結(jié)果也一樣。
如果你用的Composer版本足夠新,那么你可以直接使用--lock選項(xiàng):
composer update --lock
2 不編輯composer.json的情況下安裝庫(kù)
你可能會(huì)覺(jué)得每安裝一個(gè)庫(kù)都需要修改composer.json太麻煩,那么你可以直接使用require命令
composer require "foo/bar:1.0.0"
3 派生很容易
初始化的時(shí)候,你試過(guò)create-project命令么?
composer create-project doctrine/orm path 2.2.0
這會(huì)自動(dòng)克隆倉(cāng)庫(kù),并檢出指定的版本??寺?kù)的時(shí)候用這個(gè)命令很方便,不需要搜尋原始的URI了。
4 如果想下載國(guó)內(nèi)的鏡像需要加上這段代碼即可
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22490.html
摘要:是新一代的依賴(lài)管理工具。本文介紹使用的五個(gè)小技巧,希望能給你的開(kāi)發(fā)帶來(lái)方便。注意并不是命令的關(guān)鍵字。不加這一選項(xiàng),你可能會(huì)發(fā)現(xiàn)到的性能損失。 Composer是新一代的PHP依賴(lài)管理工具。其介紹和基本用法可以看這篇《Composer PHP依賴(lài)管理的新時(shí)代》。本文介紹使用Composer的五個(gè)小技巧,希望能給你的PHP開(kāi)發(fā)帶來(lái)方便。 showImg(http://segmentfau...
摘要:僅更新單個(gè)庫(kù)只想更新某個(gè)特定的庫(kù),不想更新它的所有依賴(lài),很簡(jiǎn)單此外,這個(gè)技巧還可以用來(lái)解決警告信息問(wèn)題。注意并不是命令的關(guān)鍵字。只是沒(méi)有這個(gè)包導(dǎo)致的結(jié)果。不加這一選項(xiàng),你可能會(huì)發(fā)現(xiàn)到的性能損失。 1. 僅更新單個(gè)庫(kù) 只想更新某個(gè)特定的庫(kù),不想更新它的所有依賴(lài),很簡(jiǎn)單: composer update foo/bar 此外,這個(gè)技巧還可以用來(lái)解決警告信息問(wèn)題。你一定見(jiàn)過(guò)這樣的警告信息: ...
摘要:與條件判斷一般我們判斷或用如果我們有更多水果與去重提供了新的數(shù)據(jù)結(jié)構(gòu)。所以所有的關(guān)于數(shù)據(jù)的操作,都可以用函數(shù)式的方式處理。這樣做的可讀性遠(yuǎn)遠(yuǎn)高于嵌套一大堆的函數(shù)調(diào)用我們選擇一些函數(shù),讓它們結(jié)合,生成一個(gè)嶄新的函數(shù)。 1、Array.includes 與條件判斷 一般我們判斷或用 || // condition function test(fruit) { if (fruit...
摘要:現(xiàn)代建議使用虛擬化工具來(lái)搭建同生產(chǎn)環(huán)境一模一樣的開(kāi)發(fā)環(huán)境。現(xiàn)代建議我們使用的進(jìn)程管理器來(lái)部署應(yīng)用,并存放在這樣的服務(wù)器。 以下內(nèi)容摘自《Modern PHP》現(xiàn)代PHP,也加入了我的一些理解,如有錯(cuò)誤,麻煩提出,我好改正 避免使用ftp 在這之前,我們使用ftp進(jìn)行代碼管理,修改一個(gè)PHP文件,然后使用ftp上傳,這非常危險(xiǎn)。 現(xiàn)代PHP建議使用版本管理軟件進(jìn)行代碼版本管理,例如使用G...
摘要:而且,與是一對(duì)多關(guān)系一個(gè)分類(lèi)下有很多,一個(gè)只能歸屬于一個(gè)與是一對(duì)多關(guān)系一篇博客下有很多,一條只能歸屬于一篇與是多對(duì)多關(guān)系一篇有很多,一個(gè)下有很多。 說(shuō)明:本文主要聊一聊Laravel測(cè)試數(shù)據(jù)填充器Seeder的小技巧,同時(shí)介紹下Laravel開(kāi)發(fā)插件三件套,這三個(gè)插件挺好用哦。同時(shí),作者會(huì)將開(kāi)發(fā)過(guò)程中的一些截圖和代碼黏上去,提高閱讀效率。 備注:在設(shè)計(jì)個(gè)人博客軟件時(shí),總會(huì)碰到有分類(lèi)Ca...
閱讀 3571·2021-11-16 11:45
閱讀 2130·2021-11-08 13:23
閱讀 2224·2021-10-11 10:59
閱讀 2901·2021-09-27 13:36
閱讀 2490·2019-08-30 15:54
閱讀 2680·2019-08-29 16:58
閱讀 2797·2019-08-29 16:56
閱讀 1348·2019-08-26 13:52