中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用composer中create-project命令

發布時間:2021-11-11 14:04:41 來源:億速云 閱讀:1199 作者:iii 欄目:軟件技術

本篇內容介紹了“怎么使用composer中create-project命令”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

做什么的

到底什么時候會用到composer create-project 這個命令呢, 一般情況而言都是使用composer require來引入以來庫,很少使用create-project 來安裝項目,我記得上次使用這個命令還是用thinkphp5.1寫項目的時候。 那這句話到底有什么作用呢,下面引用Composer官網的一句話

你可以使用 Composer 從現有的包中創建一個新的項目。這相當于執行了一個 git clone 或 svn checkout 命令后將這個包的依賴安裝到它自己的 vendor 目錄。

從上面我們可以讀到這些信息,它會做這樣的兩個操作:

  • 從現有的包中創建一個新項目

  • 安裝這個包中的依賴到vendor

也就是會創建一個新項目,并且會把這個項目中的依賴下載到vendor目錄中。 那這個包是哪里來的呢,Composer說了會在 packagist.org上查找你指定的包,

怎么用

知道做什么的,要怎么使用呢。 常規的使用是這樣的composer create-project topthink/think think 5.1.*, 對這個命令詳細說一下,分為四部分講解

第一部分就是composer create-project,告訴composer我們要創建項目;

第二部分topthink/think是包名,這個包名是在packagist.org網站可以搜索的到的,如果找不到也創建不了項目,composer會報錯;

第三部分think, 這個是給創建的項目取一個名字,其實也就是一個目錄名字,這個目錄如果在的話,目錄一定要為空,不然創建項目會失敗,如果目錄不存在會自動創建,目錄起英文名字,中文會遇到一些不可描述的問題

第四部分,創建的項目的版本,因為我們創建的項目來自于packagist庫中的包,包有不同的版本,以我創建的topthink\think為例就有5.1.*、5.0.*,如果我們不指定版本號,默認會使用新的版本來創建,當然也可以使用指定的版本5.1.38。這里也可以使用通配符5.1.*,賦值運算符~5.1等等

參數

composer create-project 這個命令有一些參數,比如--prefer-dist當有可用的包從dist安裝項目,--prefer-source當有可用的項目從source安裝

不僅我上面提到的參數,還有一些參數,但是在工作中一致沒有用過,我也沒有仔細研究過,即便是看了,當時了解了也忘記了,所以我的第一步操作是把composer create-project這個命令學會,再來了解它的參數使用方法

“怎么使用composer中create-project命令”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河北省| 焦作市| 南漳县| 林芝县| 宁明县| 天门市| 漳州市| 依安县| 潮安县| 顺平县| 扶绥县| 民丰县| 阜平县| 铜陵市| 光泽县| 陆丰市| 定结县| 运城市| 普陀区| 兖州市| 同仁县| 罗甸县| 化州市| 荣昌县| 喜德县| 武宣县| 武冈市| 中卫市| 昌吉市| 磐石市| 凌源市| 沂南县| 台中县| 余干县| 南充市| 吉木萨尔县| 什邡市| 乐东| 铅山县| 大邑县| 余姚市|