>  기사  >  개발 도구  >  Composer init 명령에 대한 자세한 설명

Composer init 명령에 대한 자세한 설명

藏色散人
藏色散人앞으로
2020-05-24 16:57:413288검색

다음 튜토리얼 칼럼인 composer에서는 Composer init 명령을 소개하는 글이 필요한 친구들에게 도움이 되길 바랍니다!

Composer init 명령에 대한 자세한 설명

머리말

오늘 node를 설치했고 npm을 이용해 프로젝트에 필요한 의존성 패키지들을 다운로드할 예정입니다

제 영어 실력이 별로 좋지 않아서 작곡가 init 명령어를 실행해보니 어떤 정보인지 알 수 있어요 경험을 바탕으로 입력해야 하는데 아직 잘 이해가 안 되고, 소프트웨어가 사용자 친화적이라는 것도 이해합니다. 당연히 Enter를 누르지 않으면 기본값이 있어야 합니다. , 괜찮습니다. 그때 인터넷에서 '한 작전은 호랑이처럼 치열하고, 한 작전은 호랑이처럼 맹렬하다'는 말이 정말 일치한다고 느꼈습니다.

composer init 명령어 이후 어떤 정보를 입력해야 하는지, 정보 입력 사양에 대한 이해를 돕기 위해 오후에 자세히 소개해드리겠습니다.

composer init 명령어에 대한 자세한 설명

시스템과 함께 제공되는 컬을 사용하여 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 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. 输入作者信息,直接回车可能出现如下提示,有的系统可以直接回车,具体为什么?这里不详细介绍
 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]?

Note

composer init와 npm init 명령 후속 작업은 유사합니다. .

더 많은 작곡가 기술 기사를 보려면 composer 칼럼을 방문하세요!

위 내용은 Composer init 명령에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제