我也想使用作曲家来管理我的前端依赖项。不幸的是,使用 "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 下载的源,它仍将克隆存储库。