關(guān)于composer init 命令詳解

下面由composer教程欄目給大家介紹composer init 命令,希望對需要的朋友有所幫助!

關(guān)于composer init 命令詳解

前言

今天安裝了node,準(zhǔn)備用npm 下載項目所需要的依賴包

由于本人英語不太好,在執(zhí)行 composer init 命令后,憑借著經(jīng)驗知道需要輸入什么信息,但還是不太明白,也了解軟件人性化的地方,不輸入肯定有默認(rèn)值,果然一通回車后,居然 OK了,當(dāng)時感覺真的應(yīng)了網(wǎng)上說的那句話 “一通操作猛如虎,一看結(jié)果250”。

為了搞明白composer init命令后需要輸入那些信息,以及輸入信息的規(guī)范,我在下午詳細(xì)介紹一下:

composer init 命令詳解

使用系統(tǒng)再帶的cURL安裝composer

curl?-sS?https://getcomposer.org/installer?|?php

驗證composer是否安裝成功

dduan@dduan:~/test_composer$?php?composer.phar ???______ ??/?____/___??____?___??____??____??________??_____ ?/?/???/?__?/?__?__?/?__?/?__?/?___/?_?/?___/ /?/___/?/_/?/?/?/?/?/?/?/_/?/?/_/?(__??)??__/?/ ____/____/_/?/_/?/_/?.___/____/____/___/_/ ????????????????????/_/ Composer?version?1.8.6?2019-06-11?15:03:05

composer init 命令后續(xù)步驟詳解

root@dduan:/home/dduan/test_composer#?php?composer.phar?init Do?not?run?Composer?as?root/super?user!?See?https://getcomposer.org/root?for?details ??Welcome?to?the?Composer?config?generator ?? This?command?will?guide?you?through?creating?your?composer.json?config. #?1.?輸入項目命名空間 #?注意<vendor>/<name>?必須要符合?[a-z0-9_.-]+/[a-z0-9_.-]+ Package?name?(<vendor>/<name>)?[root/test_composer]:yourname/projectname #?2.?項目描述 Description?[]:這是一個測試composer?init?項目 #?3.?輸入作者信息,直接回車可能出現(xiàn)如下提示,有的系統(tǒng)可以直接回車,具體為什么?這里不詳細(xì)介紹 ?Invalid?author?string.??Must?be?in?the?format:?John?Smith?<john> #?3.1.?注意必須要符合?John?Smith?<john> Author?[,?n?to?skip]:?John?Smith?<john> #?4.?輸入最低穩(wěn)定版本,stable,?RC,?beta,?alpha,?dev Minimum?Stability?[]:dev #?5.?輸入項目類型 Package?Type?(e.g.?library,?project,?metapackage,?composer-plugin)?[]:library #?6.?輸入授權(quán)類型 License?[]: Define?your?dependencies. #?7.?輸入依賴信息 Would?you?like?to?define?your?dependencies?(require)?interactively?[yes]? #?7.1.?如果需要依賴,則輸入要安裝的依賴 Search?for?a?package:php #?7.2.?輸入版本號 Enter?the?version?constraint?to?require?(or?leave?blank?to?use?the?latest?version):?&gt;=5.4.0 #??如需多個依賴,則重復(fù)以上兩個步驟(7.1/7.2) Search?for?a?package: #?8.?是否需要require-dev, Would?you?like?to?define?your?dev?dependencies?(require-dev)?interactively?[yes]? { ????"name":?"dduan/test_compser", ????"description":?"這是一個測試composer?init?項目", ????"type":?"library", ????"require":?{ ????????"php":?"&gt;=5.4.0" ????}, ????"authors":?[ ????????{ ????????????"name":?"John?Smith", ????????????"email":?"john@example.com" ????????} ????], ????"minimum-stability":?"dev" } #?9.?是否生成composer.json Do?you?confirm?generation?[yes]? #?現(xiàn)在安裝依賴項嗎 Would?you?like?to?install?dependencies?now?[yes]?</john></john></john></name></vendor></name></vendor>

注意

composer init 和 npm init 命令后續(xù)操作類似 。

更多composer技術(shù)文章,請訪問composer欄目!

以上就是關(guān)于

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊8 分享