0

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

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

默认目录结构为:

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

修改后.bowerrc

{
    "directory": ""
}

目录看起来像:

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

1 回答 1

0

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

于 2014-12-01T21:09:32.527 回答