配置BOWER安装路径

时间:2015-07-05 10:11:35

标签: bower package-managers bower-install

我关注了bower.json文件

{
"name" : "learningBower",
"version" : "0.0.0",
"authors" : [
    "G Akshay <g.akshayapps@gmail.com>"
],
"description" : "learning bower",
"license" : "MIT",
"ignore" : [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
],
"dependencies" : {
    "font-awesome" : "~4.3.0"
},
"install" : {
    "path" : {          
        "eot" : "src/fonts",
        "ttf" : "src/fonts",
        "otf" : "src/fonts",
        "woff" : "src/fonts",
        "woff2" : "src/fonts",
        "svg" : "src/fonts"
    }
}

我正在使用font-awesome并使用src/fonts包将bower-installer文件夹下的所有字体相关文件分组。

1]有没有办法将所有扩展分组为一个,因为所有扩展都将在同一条路径中结束?

2]上面的配置也在src/fonts路径中创建了font-awesome文件夹。将来我将使用带有字形字体的引导程序,并在src/fonts中创建另一个引导程序文件夹。有没有办法为每个新的依赖项跳过这个新的文件夹创建?

1 个答案:

答案 0 :(得分:0)

对于第二个问题,grunt-contrib-copy用于将依赖项复制到所需位置。第一次配置需要花费很多时间,但稍后会很顺利。

因此,使用bower-installer,让bower将依赖关系安装到其默认文件夹bower-components,稍后将其复制回所需位置。