具有自定义目录结构的 Bower 安装包



如何使用 bower 安装具有以下目录结构的 js-package:

package-name
----version
--------files

默认情况下,目录结构为:

bower_components
----package-name
--------files

修改.bowerrc

{
    "directory": ""
}

目录如下所示:

----package-name
--------files

据我所知,没有办法实现这种开箱即用的目录布局。
您可以通过对下载的组件进行后处理来实现此目的。
一种选择是使用 Bower 安装后钩子,它将重新排列目录布局。钩子可以获取 Bower 下载的所有组件的列表。您需要确定下载了哪个组件版本。您可以从 Bower 在解决时创建的.bower.json中获取此信息(不要与 bower.json 混淆)。请注意,此文件由 Bower 在内部使用,可能会发生变化。
您可以使用各种可用的咕噜声任务获得相同的结果,例如咕噜声-鲍尔任务。同样,挑战将是获得组件的解析版本。

最新更新