定义包时,是否可以将bower.json文件放在我的git存储库的子目录中,并在其他项目中引用它?
我知道docs says to put it in the root,但我已经在我的git存储库中拥有自己的目录结构,并希望将其放在子目录中。
我想知道在.bowerrc文件中是否存在一个选项来配置bower.json位置。这将解决我的问题。
答案 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 文件中
希望有所帮助