javascript - 如何指定bower-install的目标目录?

标签 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 -->

如何为此目的配置任务?

最佳答案

在 Bower.json 所在位置创建一个名为:.bowerrc 的文件。 这就是您配置 bower 的方法。

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

.bowerrc 的内容

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

关于javascript - 如何指定bower-install的目标目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22554242/

相关文章:

javascript - 为什么 JavaScript 中没有逻辑异或?

javascript - 为什么选择具有值(value)的输入会触发 Chrome 中的两个事件?

javascript - 在 MongoJS 中检索日期

css - Grunt Compass 编译 sass 和 css

javascript - 正则表达式:无法检查一行是否不以单词结尾

node.js - 咕噜服务不工作

javascript - typescript :编译文件而不镜像目录层次结构

bower - Electron + Purescript + 铝热剂

node.js - 使用 NPM、Bower 等管理非包?

javascript - Gulp bower 主失去了自己