成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

十分鐘創(chuàng)建Composer包

chunquedong / 1693人閱讀

摘要:創(chuàng)建遠程項目碼云或者上創(chuàng)建一個項目使用或者克隆到本地如我創(chuàng)建的例子創(chuàng)建依賴文件進入目錄下,使用創(chuàng)建配置文件加入自己的代碼依賴對應的結構如下代碼寫在這里下其中文件映射文件路徑讓按里的規(guī)則映射文件路徑在目錄下使用命令進行文件路徑映射,目的

創(chuàng)建遠程項目

碼云或者github上創(chuàng)建一個項目

使用git bash 或者 Git Extensions 克隆到本地
如我創(chuàng)建的例子:git clone https://gitee.com/dreamleez/c...

創(chuàng)建依賴文件(composer.json)

進入composer-car目錄下,使用composer init 創(chuàng)建配置文件composer.json

composer.json加入自己的代碼依賴

對應的結構如下:
(代碼寫在這里composer-car/src下)

其中Escape2016.php:
";
    }
}


Fiesta2016.php文件:
            ";
    }
}
映射文件路徑

讓composer按composer.json里的規(guī)則映射文件路徑,在composer-car目錄下使用composer install命令進行文件路徑映射,目的是生成vendor目錄

自動加載會按psr4規(guī)范映射文件路徑,這樣實例化拓展文件里的類時,會自動加載相應文件

編輯.gitignore文件

/vendor/
composer.lock

提交項目

git add . –A ;
git commit -m“init”
git push origin master;

這樣,創(chuàng)建的composer就完成了,但是遠程倉庫只做存儲,不提供composr安裝服務

遠程倉庫提交到packagist

https://packagist.org/package...

點擊檢測,提交

安裝提交的composr到項目

在項目下的comoiser.json下包含我們剛剛提交的composr包

創(chuàng)建發(fā)行版

默認的提交屬于dev版本(開發(fā)版,除master外),要用戶composer install安裝,需發(fā)行一個tag版(stable發(fā)行版),否則會報錯any version for your minimum-stability (stable)

創(chuàng)建發(fā)行版1.0:
git tag 1.0 && git push origin –tags

此時composer install即可

測試包
use-composer-car/demo.php
require "./vendor/autoload.php";
use FordEscapeEscape2016;
$car = new Escape2016();
$car->info();

執(zhí)行 php demo.php,輸出:
$ php demo.php
This is Ford Escape2016!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://m.hztianpu.com/yun/28712.html

相關文章

  • 如何發(fā)布自己的composer

    摘要:前提你需要收和賬號地址地址一將你的包代碼上傳到上如何上傳代碼到上可以參考我的簡單使用如果你需要可以實現(xiàn)下載,那么你的包中必須要有文件文件基本格式你可以按照如下格式編寫百度實現(xiàn)圖片識別文字包二將包上傳到登錄然后點擊右上角的按鈕在輸 前提:你需要收github和Packagist賬號github地址:https://github.comPackagist地址:https://packagi...

    Bryan 評論0 收藏0
  • [轉] composer - 文檔 - 命令行

    摘要:模擬命令,并沒有做實際的操作。申明依賴命令增加新的依賴包到當前目錄的文件中。你甚至可以輸入一個軟件包的版本號,來顯示該版本的詳細信息。你也可以在第三個參數(shù)中指定版本號,否則將獲取最新的版本。 原文地址 : composer 命令行 全局參數(shù) 下列參數(shù)可與每一個命令結合使用: --verbose (-v): 增加反饋信息的詳細度。 -v 表示正常輸出。 -vv 表示更詳細的輸出。 ...

    mj 評論0 收藏0
  • 使用 Satis 搭建私有倉庫

    摘要:此時我們就需要一個工具,能夠搭建私有源,里面都是私有倉庫,對內不對外。就是官方提供的建立私有源的工具。在其它項目中使用私有源只需要在項目的文件的根上添加倉庫地址之后再通過或者想要的倉庫就可以了。 現(xiàn)在我們常用 Composer 進行依賴管理。和其它語言的包管理工具一樣,Composer 使用 GitHub 托管代碼,可以根據(jù)配置文件管理依賴,也可以建立各種腳本,執(zhí)行特定任務??傊锰幒?..

    gityuan 評論0 收藏0
  • PHP回顧之創(chuàng)建自己的Composer

    摘要:想要更好的利用協(xié)同工作,學會創(chuàng)建自己的包是一項必不可少的技能。編輯項目的或,增加一項配置,例如以上配置使用中國全量鏡像網站作為默認中央倉庫。創(chuàng)建自己的包創(chuàng)建一個包只需兩步填寫包描述信息寫代碼。通過簡單兩步,我們創(chuàng)建的自己的包。 轉載請注明文章出處:https://tlanyan.me/php-review... PHP回顧系列目錄 PHP基礎 web請求 cookie web響應 ...

    KoreyLee 評論0 收藏0
  • Composer & Laravel 本地開發(fā)

    摘要:本文參考超哥寫的基于的模塊化開發(fā)的詳細實踐版。包本地開發(fā)本地開發(fā)一個包做法基本與包開發(fā)一樣,簡單過一下吧。首先創(chuàng)建一個新的項目在項目中創(chuàng)建如下目錄為我們要發(fā)布的包,對應為,對應為項目名。 showImg(https://segmentfault.com/img/remote/1460000010891977); 本文參考超哥寫的 基于 Composer 的 PHP 模塊化開發(fā) 的詳細實...

    levius 評論0 收藏0

發(fā)表評論

0條評論

chunquedong

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<