bower安装包与自定义目录结构

时间:2014-12-01 07:55:21

标签: bower bower-install

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

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

默认目录结构为:

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

修改.bowerrc

{
    "directory": ""
}

目录如下:

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

1 个答案:

答案 0 :(得分:0)

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