首页 > 解决方案 > Composer - 如何包含测试用例

问题描述

我想使用以下作曲家包“spatie/laravel-medialibrary”(https://github.com/spatie/laravel-medialibrary

如何将其包含在测试用例中?require 和 require-dev 都不适合我:

"require": {
    "spatie/laravel-medialibrary": "^5.0"
},

或者

"require-dev": {
    "spatie/laravel-medialibrary": "^5.0"
},

我只想运行包中包含的测试用例。

标签: composer-php

解决方案


您需要从源代码安装此软件包 - dist 存档不包含测试或文档。将此添加到您的composer.json

"config": {
    "preferred-install": {
        "spatie/laravel-medialibrary": "source"
    }
}

vendor然后从目录中删除这个包并重新安装:

rm -rf vendor/spatie/laravel-medialibrary/
composer install

推荐阅读