composer-php - 添加多个 Composer 包

标签 composer-php

我正在使用 Composer 使用以下语法安装多个软件包:

{
    "require": {
        "aws/aws-sdk-php": "2.*",
        "vimeo/vimeo-api" : "1.1.*",
        "phpoffice/phpexcel": "dev-master"
    }

}

以上工作正常,但现在我想通过 Composer 添加tcpdf。我找到了这个代码 here但我不确定如何与我当前的需求相结合。我尝试过的一件事是将它添加到最后,但我担心它会开始删除我当前的包。
{ "name": "tecnick.com/tcpdf",
    "version": "6.2.11",
    "homepage": "http://www.tcpdf.org/",
    "type": "library",
    "description": "TCPDF is a PHP class for generating PDF documents and barcodes.",
    "keywords": ["PDF","tcpdf","PDFD32000-2008","qrcode","datamatrix","pdf417","barcodes"],
    "license": "LGPLv3",
    "authors": [
    {
        "name": "Nicola Asuni",
        "email": "info@tecnick.com",
        "homepage": "http://nicolaasuni.tecnick.com"
    }
    ],
    "require": {
        "php": ">=5.3.0"
    },
    "autoload": {
        "classmap": [
        "fonts",
        "config",
        "include",
        "tcpdf.php",
        "tcpdf_parser.php",
        "tcpdf_import.php",
        "tcpdf_barcodes_1d.php",
        "tcpdf_barcodes_2d.php",
        "include/tcpdf_colors.php",
        "include/tcpdf_filters.php",
        "include/tcpdf_font_data.php",
        "include/tcpdf_fonts.php",
        "include/tcpdf_images.php",
        "include/tcpdf_static.php",
        "include/barcodes/datamatrix.php",
        "include/barcodes/pdf417.php",
        "include/barcodes/qrcode.php"
        ]
    }

最佳答案

您可以从命令行要求许多包,例如:

composer require barryvdh/laravel-debugbar barryvdh/laravel-snappy fideloper/proxy

根据您的 Composer 规范,将需要所有软件包。

关于composer-php - 添加多个 Composer 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32185451/

相关文章:

laravel - 没有输出的 Composer 创建项目

php - 阻止 Composer 更新重新安装

windows - Composer 卸载

Laravel 5 - artisan 种子 [ReflectionException] 类 SongsTableSeeder 不存在

symfony - 当通过 Composer 包含时如何在 AdminLTE 中使用 jQuery 的输入掩码

json - 将 Symfony 从 2.8 升级到 3.1 : "Your requirements could not be resolved to an installable set of packages."

php - 私有(private) Composer 包 - 未找到有效的composer.json

php - 在 Ubuntu 终端上未检测到 Composer 供应商/bin 文件

php - 我无法安装 Moltin Laravel Cart

php - Composer 和 Packagist - 如何避免恶意代码注入(inject)