站長資訊網
        最全最豐富的資訊網站

        解析composer.json中所有屬性字段

        下面由composer使用教程欄目給大家介紹解析composer.json中所有屬性字段,希望對需要的朋友有所幫助!

        解析composer.json中所有屬性字段

        1、name

        包的名字。由供應方(vendor)名和項目名組成,用 / 分隔。

        在發布包的時候需要填。

        2、description

        對包的一個簡短描述,通常是一行的長度。

        在發布包的時候需要填。

        3、version

        包的版本。

        格式必須是 X.Y.Z,選擇性后綴:-dev、-alphaN、-betaN、-RCN。

        4、type

        包的類型,默認為 library。

        包類型用于定制安裝邏輯。如果你的包的安裝需要一些特殊的邏輯,你可以定義一個定制的類型。它可以是一個 symfony-bundle 的類型,或者 wordpress-plugin,或者 typo3-module。這些類型將被特定的項目所用,它們將提供安裝器來安裝這些類型的包。

        Composer 支持 3 種類型:

        library:默認值。它將復制文件到 vendor 目錄。

        project:它表示這是個項目,而不是庫。比如像 Symfony 標準版這種應用。

        metapackage:一個含有依賴的空包,能觸發安裝,但不包含文件,不會向文件系統寫任何東西。

        composer-install:為其他的定制類型的包提供安裝器的包。

        5、keywords

        一個與包相關的關鍵詞數組。用于包的搜索和過濾。

        可選。

        6、homepage

        項目的網站 URL。

        可選。

        7、time

        版本發布時間。必須是 YYYY-MM-DD 或 YYYY-MM-DD HH:MM:SS 格式。

        可選。

        8、license

        包的許可證??梢允亲址蜃址當到M。

        可選,但強烈建議加上。

        9、authors

        包的作者。是個對象數組。

        每個 author 對象有這些屬性:

        name:作者名字

        email:作者郵箱

        homepage:作者網站 URL

        role:作者在項目中的角色(如:developer 或 translator)

        10、support

        各種關于該項目如何獲取支持的信息。包含這些屬性:

        email:獲取支持的郵箱

        issues:問題跟蹤的 URL

        forum:論壇的 URL

        wiki:Wiki 的 URL

        irc:IRC 的頻道

        source:查看或下載源碼的 URL

        可選。

        11、Package links

        依賴包的映射表,由包名映射版本約束。如:

        {     "require": {         "monolog/monolog": "1.0.*"     } }

        (1)require

        列出包所依賴的包。除非這些依賴已經存在,否則這個包不會被安裝。

        (2)require-dev(root-only)

        列出開發這個包(或跑測試等等)所依賴的包。在使用 install 命令時,只有帶上 “–dev” 參數才能安裝 dev 包。在使用 update 命令時,帶上 “–no-dev” 則不更新。

        (3)conflict

        列出包會和哪些包發生沖突。它們將不被允許和你的包一起安裝。如果約束了版本,則只會針對特定的版本。

        (4)replace

        列出哪些包要被這個包替代。

        (5)provide

        這個包所推薦的包列表。這個對公共接口最有用,一個包可以依賴一個虛擬的 logger 包,而實現 logger 接口的庫可以放到 provide 字段中。

        12、suggest

        建議一些能讓這個包工作的更好或得到增強的包列表。這些信息只在包安裝完成時給出,暗示用戶可以添加

        贊(1)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国内精品一级毛片免费看| 色国产精品一区在线观看| 久久亚洲精品无码播放| 中文精品久久久久人妻不卡| 99久久国语露脸精品国产| 欧美成人精品欧美一级乱黄码| 国产亚洲精品岁国产微拍精品| 国产精品色视频ⅹxxx | 国产成人精品日本亚洲| 国产呦小j女精品视频| 国精品午夜福利视频不卡| 国产精品狼人久久久久影院| 精品麻豆丝袜高跟鞋AV| 国产欧美日韩综合精品二区| 无码国产精品一区二区免费3p| 国产一区二区三精品久久久无广告| 91探花福利精品国产自产在线| 亚洲综合精品网站在线观看| 国产精品无码久久综合网| 精品国产一区二区三区久久| 国产午夜精品一区理论片| 欧美亚洲色综久久精品国产 | 精品伦精品一区二区三区视频| 亚洲国产精品久久久久网站 | 亚洲精品狼友在线播放| 欧美国产成人精品一区二区三区| 精品国产一区二区三区久久蜜臀| 国产精品乱伦| 国产系列高清精品第一页| 国产高清精品一区| 日本欧美韩国日本精品| 日本精品不卡视频| 欧美精品一区二区三区在线| 欧美精品国产日韩综合在线| 亚洲午夜精品久久久久久人妖| 97精品国产高清自在线看超| 国产精品欧美久久久久无广告| 精品久久久久久久久久中文字幕| 欧美精品国产一区二区三区| 亚洲精品成人区在线观看| 无码国产精品一区二区免费模式 |