【问题标题】:How is gulp-bower used and what is it for?gulp-bower 是如何使用的,它的用途是什么?
【发布时间】:2014-09-02 17:58:29
【问题描述】:

我正在尝试解决这个问题problem;显然,当我使用 gulp 文件时,我无法链接到我的 bower_components 文件夹。

在尝试提出解决方案时,我听说了 gulp-bower 但文档似乎有点含糊。那么 gulp-bower 是做什么用的呢?这对我有帮助吗?

有人遇到我的问题吗?我的 gulp 文件是否过于冗长...

仅供参考,我设置了一个包含索引、scss、图像和 js 的组件文件夹,并根据情况使用 gulp 流式传输到 DEV 或 PROD。但唉,我认为这可能是问题所在......

路径结构

【问题讨论】:

    标签: bower gulp


    【解决方案1】:

    这应该是对您最初问题的回答,但在这里也适用。

    您不能引用位于 Web 服务器服务目录之上的脚本。 但是,您可以链接到它,如果您使用的是 linux,那将是 ln -s

    但是,有更好的方法。将 .bowerrc 添加到您安装 Bower 组件的位置,并将其添加到其中:

    {
     "directory": "folder/in/a/serving/directory"
    }
    

    【讨论】:

    • 所以.bowerrcc 将与我的bower_components 文件夹放在同一个目录中?
    • 运行 bower install 时需要驻留在 cwd 中。
    • 我的 index.html 仍然给我 404 错误...<link href="../../bower_components/uikit/dist/css/uikit.css" rel="stylesheet">
    • 你不能只使用顶级服务目录中的../../,我已经告诉过你了。解决方案是让您的凉亭组件至少在同一个目录中(一个常见的布局建议它驻留在某处的vendor/ 文件夹中)。 .bowerrc 解决方案就是这样做的;当您运行 bower install 时,它会将它们存储到您提供的目录中。
    • 嘿,感谢您的帮助,但请记住,有时有些人更直观,一开始并没有点击...无论如何,谢谢您对我的帮助很大!
    猜你喜欢
    • 2010-09-27
    • 2011-12-17
    • 2010-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-23
    • 1970-01-01
    相关资源
    最近更新 更多