Как установить путь установки в composer.phar для определенного необходимого пакета? - PullRequest
0 голосов
/ 02 января 2019

Я установил список требований для TYPO3 CMS 8 и хочу добавить редактор ck для общего пользования (также в расширениях).

...

"require": {
    "helhum/typo3-console": "^4.9.3 || ^5.2",
    "typo3/cms-about": "^8.7.10",
    "typo3/cms-belog": "^8.7.10",
    "typo3/cms-beuser": "^8.7.10",
    "typo3/cms-context-help": "^8.7.10",
    "typo3/cms-documentation": "^8.7.10",
    "typo3/cms-felogin": "^8.7.10",
    "typo3/cms-fluid-styled-content": "^8.7.10",
    "typo3/cms-form": "^8.7.10",
    "typo3/cms-func": "^8.7.10",
    "typo3/cms-impexp": "^8.7.10",
    "typo3/cms-info": "^8.7.10",
    "typo3/cms-info-pagetsconfig": "^8.7.10",
    "typo3/cms-rte-ckeditor": "^8.7.10",
    "typo3/cms-setup": "^8.7.10",
    "typo3/cms-sys-note": "^8.7.10",
    "typo3/cms-t3editor": "^8.7.10",
    "typo3/cms-tstemplate": "^8.7.10",
    "typo3/cms-viewpage": "^8.7.10",
    "typo3/cms-wizard-crpages": "^8.7.10",
    "typo3/cms-wizard-sortpages": "^8.7.10",
    "typo3-ter/extension-builder": "^8.10.2",
    "typo3-ter/realurl": "^2.4.0",
    "ckeditor/ckeditor": "4.*"
},

...

"extra": {
        "typo3/cms": {
            "web-dir": "public"
        },
        "helhum/typo3-console": {
            "comment": "This option is not needed ay more for helhum/typo3-console 5.x",
            "install-extension-dummy": false
        }
},

...

Как изменить путь установки ckeditorпакет, например, к пути /public/vendor/ вместо общего /vendor?Мне это нужно, потому что мой Apache напрямую коренится в папке /public.

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Я использую символическую ссылку для добавления vendor/ckeditor/ckeditor в мое расширение TYPO3 CMS, например resources/public/ckeditor.

0 голосов
/ 02 января 2019

почему бы не сделать все поставщики общедоступными / vendor?

vendor-dir

По умолчанию для поставщика.Вы можете установить зависимости в другой каталог, если хотите.$ HOME и ~ будут заменены на путь вашего домашнего каталога в vendor-dir и все опции * -dir ниже.

https://getcomposer.org/doc/06-config.md#vendor-dir

...