如何为bower-install指定目标目录?

时间:2014-03-21 08:59:34

标签: javascript gruntjs bower

在我的index.html文件中,我已添加:

    <!-- bower:js -->
    <!-- endbower -->

为了让install-bower grunt任务放置我所有的Bower依赖项。在我的Gruntfile.js中,我有以下任务:

    'bower-install': {
        dist: {
            html: 'cwf/index.html'
        }
    }

最后,在我的index.html中,我得到了类似的内容:

    <!-- bower:js -->
    <script src="bower_components/jquery/jquery.js"></script>
    <script src="bower_components/angular/angular.js"></script>
    ...
    <!-- endbower -->

但是,我想将任务配置为在../之前添加bower_components,以便获得:

    <!-- bower:js -->
    <script src="../bower_components/jquery/jquery.js"></script>
    <script src="../bower_components/angular/angular.js"></script>
    ...
    <!-- endbower -->

如何为此目的配置任务?

1 个答案:

答案 0 :(得分:4)

在bower.json所在的位置创建一个名为.bowerrc的文件。 这就是你如何配置你的凉亭。

添加属性directory,以指定组件的下载路径。

.bowerrc的内容

{
  "directory": "../yourCustomPath/"
}