是否可以仅在作曲器中获取 /dist


Is it possible to get /dist only in Composer?

我也想使用作曲家来管理我的前端依赖项。不幸的是,使用 "bower-asset/bootstrap": "dev-master""twbs/bootstrap": "dev-master" 会带来超过 80 MB 的代码,而我只需要整个引导文件夹中的/dist/。

是否可以使用依赖管理器仅将引导程序的/dist/添加到我的应用程序中?

您可以使用作曲家 fxp 资产插件忽略文件。

例如,如果只需要引导程序的dist文件夹,请在composer.json中添加以下行:

 "config": {
    "process-timeout": 1800,
    "fxp-asset":{
        "ignore-files": {
            "bower-asset/bootstrap": [
                "!dist",
                "*"
            ]
        }
    }
}

> Composer 无法影响您下载的软件包中的内容。特别是如果你依赖于分支(提示:不要这样做),基本上Composer唯一要做的就是克隆该存储库。这加起来可能是您看到的数据量。

您可以尝试通过将--prefer-dist添加到 update 命令来影响 Composer 下载的内容(您可能需要在更新之前删除供应商文件夹),但如果 Composer 无法找到 ZIP 下载的源,它仍将克隆存储库。