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