gpt4 book ai didi

composer-php - 在本地设置 TYPO3 以进行扩展开发

转载 作者:行者123 更新时间:2023-12-03 09:24:04 26 4
gpt4 key购买 nike

我想在本地设置 TYPO3 以进行扩展开发。

我在 Linux 上工作(但我们假设答案对 Mac 和 Windows 应该有帮助,因为这是最常用的)。

我可以轻松地为 TYPO3 核心开发设置我的系统(使用或不使用 DDEV)因为 that is very well documented .然而,该方法克隆了 TYPO3 内核并适用于当前的开发主机。我宁愿只安装最新的 TYPO3 版本。

什么是好的方法?我希望尽可能少的外部依赖。另外,我是否应该使用 Composer 安装 TYPO3?虽然通常建议使用 Composer,但是否建议在本地开发扩展?

由于我将在该系统上开发一个扩展,我希望所做的更改立即生效(而不必通过外部 git 存储库或 packagist 的往返)。

使用 TYPO3 9.5。

最佳答案

使用 DDEV 和 Composer,您可以轻松安装本地扩展。

在 composer.json 中,你必须像这样声明另一个类型为 "path" 的存储库:

"repositories": [
{
"type": "composer",
"url": "https://composer.typo3.org/"
},
{
"type": "path",
"url": "./packages/*"
}
],

将您的扩展程序放入该文件夹中,您可以composer require 您的扩展程序。 (你的扩展需要它自己的 composer.json)。Composer 将在 packeges-folde 中找到您的扩展,并将其符号链接(symbolic link)到您的安装中。
您的扩展程序中的任何更改都将立即生效。

此处描述:https://docs.typo3.org/m/typo3/guide-installation/master/en-us/MigrateToComposer/BestPractices.html

关于composer-php - 在本地设置 TYPO3 以进行扩展开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57024979/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com