前言

今天安装了node,准备用npm 下载项目所需要的依赖包
由于本人英语不太好,在执行 composer init 命令后,凭借着经验知道需要输入什么信息,但还是不太明白,也了解软件人性化的地方,不输入肯定有默认值,果然一通回车后,居然 OK了,当时感觉真的应了网上说的那句话 “一通操作猛如虎,一看结果250”。
为了搞明白composer init命令后需要输入那些信息,以及输入信息的规范,我在下午详细介绍一下:

composer init 命令详解

  • 使用系统再带的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 命令后续步骤详解
root@dduan:/home/dduan/test_composer# php composer.phar init
Do not run Composer as root/super user! See https://getcomposer.org/root for detailsWelcome to the Composer config generatorThis 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. 输入作者信息,直接回车可能出现如下提示,有的系统可以直接回车,具体为什么?这里不详细介绍Invalid author string.  Must be in the format: John Smith <john@example.com>
# 3.1. 注意必须要符合 John Smith <john@example.com>
Author [, n to skip]: John Smith <john@example.com># 4. 输入最低稳定版本,stable, RC, beta, alpha, dev
Minimum Stability []:dev# 5. 输入项目类型
Package Type (e.g. library, project, metapackage, composer-plugin) []:library# 6. 输入授权类型
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): >=5.4.0#  如需多个依赖,则重复以上两个步骤(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": ">=5.4.0"},"authors": [{"name": "John Smith","email": "john@example.com"}],"minimum-stability": "dev"
}
# 9. 是否生成composer.json
Do you confirm generation [yes]?# 现在安装依赖项吗
Would you like to install dependencies now [yes]?

注意

composer initnpm init 命令后续操作类似 ,npm init 也可以参照上文。

composer init 命令详解相关推荐

  1. git init 命令详解

    git命令详解 1 git init 1.1 翻译 1.2 用例 1.2.1 git init 1.2.2 git init -q 1.2.3 git init --bare 1.2.4 git in ...

  2. 超级干货:3个性能监控和优化命令详解

    小编为大家整理出了三个有关性能监控和优化命令详细讲解,别看只有三个,但不影响他噎啊,本篇文章很长,涉及top命令.free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家,另外还有两条相关的 ...

  3. Linux chkconfig命令详解

    Linux chkconfig命令详解 (2011-03-07 15:49:04) 转载 标签: linux shell chkconfig 杂谈 分类: 工作*Linux chkconfig:    ...

  4. linux crontab 管理,linux crontab 命令详解

    linux crontab 命令详解 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab ...

  5. git reset 命令详解(一)—— Git 学习笔记 07

    git reset 命令详解(一) 简而言之,git reset 命令是用来将当前 branch 重置到另外一个 commit 的,这个动作可能同时影响到 index 以及 work director ...

  6. strace 命令详解

    一.strace 是什么? 按照 strace 官网的描述,strace 是一个可用于诊断.调试和教学的 Linux 用户空间跟踪器.我们用它来监控用户空间进程和内核的交互,比如系统调用.信号传递.进 ...

  7. linux性能测试命令h,Linux性能测试 pmap命令详解

    Linux性能测试 pmap命令详解 这里有新鲜出炉的Linux常用命令,程序狗速度看过来! Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户 ...

  8. 【Linux】crontab命令详解

    00. 目录 文章目录 00. 目录 01. crond简介 02. crond服务 03. crontab命令详解 04. 示例演示 05. 注意事项 01. crond简介 crond是linux ...

  9. centos关机与重启命令详解

    2019独角兽企业重金招聘Python工程师标准>>> Linux centos关机与重启命令详解与实战 Linux centos重启命令: 1.reboot 2.shutdown ...

最新文章

  1. 用批处理查询电脑信息
  2. hexo 博客框架 可用作知识库
  3. opencv2生成图像的梯度图
  4. PHP session值控制
  5. WebService入门篇
  6. 关于c#中的string
  7. linux7 vnc 黑屏,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  8. 大电流场效应管500a_不可不知的电子工程常用的6大电子元器件,了解一下!
  9. linux 小巧的浏览器,崇尚简约 六款小体积浏览器推荐
  10. Python爬取新浪英超曼联文章内页--bs4,json,txt和csv以及编码
  11. 从招聘信息看-数据分析师(数据分析报告)
  12. RAKsmart高防服务器防御形式解析
  13. 大数据分析应用领域之预测性分析
  14. 设计模式之禅——模板方法模式(Template Method Pattern)
  15. 点云配准论文复现:Robust generalized point cloud registration with orientational data based on expectation ma
  16. Life Long Learning论文阅读记录之LwF
  17. DotNetTextBox V3.0 所见即所得编辑器控件Ver3.2.4 Free(免费版)
  18. 非华为电脑安装华为电脑助手后多屏协同功能无法使用修复经验
  19. 谷歌中国ICP牌照过期 高管暗示员工自谋出路
  20. 城市交通指挥与应急疏导广播系统方案

热门文章

  1. 京东购物车(html+css+js)
  2. 蓝牙baseband概述
  3. Qt常用却容易忘的功能记录
  4. 关于cv2.cvtColor(im, cv2.COLOR_RGB2BGR)的一点细节
  5. 实现Swap函数,将两个数交换
  6. 客户端和服务器的关系
  7. ChatGPT 拓展资料:Telegram Bot 打造专属聊天机器人
  8. Servlet 容器和 Web 服务器的区别
  9. CRS-4544: Unable to connect to OHAS has启动失败
  10. 杭电OJ4544 湫湫系列故事——消灭兔子(优先队列过)