composer init 命令的示例分析-亚博电竞手机版
行业资讯
2021年02月26日 22:07
0
小编给大家分享一下composer init 命令的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
composer init 命令详解
使用系统再带的curl安装composer
curl-sshttps://getcomposer.org/installer|php
验证composer是否安装成功
dduan@dduan:~/test_composer$phpcomposer.phar ______ /____/_______________________________ ///__\/____\/__\/__\/___/_\/___/ //___//_////////_///_/(__)__// \____/\____/_//_//_/.___/\____/____/\___/_/ /_/ composerversion1.8.62019-06-1115:03:05
composer init 命令后续步骤详解
root@dduan:/home/dduan/test_composer#phpcomposer.pharinit donotruncomposerasroot/superuser!seehttps://getcomposer.org/rootfordetails welcometothecomposerconfiggenerator thiscommandwillguideyouthroughcreatingyourcomposer.jsonconfig. #1.输入项目命名空间 #注意/ 必须要符合[a-z0-9_.-] /[a-z0-9_.-] packagename( / )[root/test_composer]:yourname/projectname #2.项目描述 description[]:这是一个测试composerinit项目 #3.输入作者信息,直接回车可能出现如下提示,有的系统可以直接回车,具体为什么?这里不详细介绍 invalidauthorstring.mustbeintheformat:johnsmith #3.1.注意必须要符合johnsmith author[,ntoskip]:johnsmith #4.输入最低稳定版本,stable,rc,beta,alpha,dev minimumstability[]:dev #5.输入项目类型 packagetype(e.g.library,project,metapackage,composer-plugin)[]:library #6.输入授权类型 license[]: defineyourdependencies. #7.输入依赖信息 wouldyouliketodefineyourdependencies(require)interactively[yes]? #7.1.如果需要依赖,则输入要安装的依赖 searchforapackage:php #7.2.输入版本号 entertheversionconstrainttorequire(orleaveblanktousethelatestversion):>=5.4.0 #如需多个依赖,则重复以上两个步骤(7.1/7.2) searchforapackage: #8.是否需要require-dev, wouldyouliketodefineyourdevdependencies(require-dev)interactively[yes]? { "name":"dduan/test_compser", "description":"这是一个测试composerinit项目", "type":"library", "require":{ "php":">=5.4.0" }, "authors":[ { "name":"johnsmith", "email":"john@example.com" } ], "minimum-stability":"dev" } #9.是否生成composer.json doyouconfirmgeneration[yes]? #现在安装依赖项吗 wouldyouliketoinstalldependenciesnow[yes]?
注意
composer init 和 npm init 命令后续操作类似 。
以上是“composer init 命令的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!
展开全文