8

我在我的 PHP 项目中使用作曲家。有一个模块将大量文件映射到根目录。这包括文件README.mdCHANGELOG.md并且会generation autolod files引发错误:

[ErrorException]                                                                
Target ./README.md already exists (set extra.magento-force to override)

是否可以选择忽略映射中的文件列表并且不使用覆盖选项?

4

1 回答 1

10

我就是这样工作的,例如,如果你想防止 pub/.htaccess 被覆盖。

将此添加到composter.json

"extra": {
    "magento-force": "override",
    "magento-deploy-ignore": {
        "*": [
            "/pub/.htaccess"
        ]
    }
}

有关更多信息,请参见此处:https ://github.com/magento/magento-composer-installer/blob/master/doc/Deploy.md#prevent-single-files-from-deploy

备注:在升级 Magento 版本(2.2.4 -> 2.2.5)时,这些文件似乎仍然被删除,所以你必须从 VCS 中恢复它们

于 2018-08-22T07:39:10.667 回答