是否可以将bower.json放在根文件夹之外?

时间:2014-02-06 18:19:34

标签: bower

定义包时,是否可以将bower.json文件放在我的git存储库的子目录中,并在其他项目中引用它?

我知道docs says to put it in the root,但我已经在我的git存储库中拥有自己的目录结构,并希望将其放在子目录中。

我想知道在.bowerrc文件中是否存在一个选项来配置bower.json位置。这将解决我的问题。

2 个答案:

答案 0 :(得分:7)

我知道这个问题已经很老了,但没有一个答案可以解决OP的实际问题。

可以将bower.json存储在项目的子目录中(或其他项目)。

.bowerrc中,使用cwd(当前工作目录)设置指定json文件的存储位置。

可以在bower configuration docs中找到更多信息。

答案 1 :(得分:0)

Bower将在 bower.json 文件旁边创建 ./ bower_components 文件夹。

因此,只要您确保js / css文件的路径正常,就可以将组件放在任何地方。

就我而言,我必须为HTML5移动应用程序和Bootstrap / Angular后端使用不同的版本/依赖项。所以我有类似的东西:

/bower.json
/bower_components/
/app/bower.json
/app/bower_components/

请务必在GIT树中加入 bower.json 文件,并将 bower_components 文件夹添加到 .gitignore 文件中

希望有所帮助