问题标签 [wiredep]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
384 浏览

node.js - wiredep 正在返回物理路径,而不是相对路径

我试图在我的 gruntfile 中从wiredep 获取itens,但它总是返回一个物理路径,例如:“D:\folder\folder\file.css”,而在文档中它说它将返回一个相对路径路径(https://github.com/taptapship/wiredep#programmatic-access)。

我的代码是:

在 gruntfile 中:

在我的 index.html 中,我有:

我希望它按原样返回具有路径的数组,例如:“bower_components/font-awesome/css/font-awesome.css”

0 投票
0 回答
471 浏览

sass - gulp、wiredep 和自定义 sass 文件

所以我创建了一个库,我可以使用直接链接进行安装。我可以通过在 bower.json 文件的依赖项中添加库名称来从另一个内部应用程序中使用这个库。当其他内部应用程序进行凉亭更新时,我对库所做的更改将应用​​于他们的应用程序。这部分工作得很好。

现在,我希望其他软件开发人员可以自由更改样式。他们可以直接创建 css 文件,这样就可以了。然而,这是一条骇人听闻的路线。我可以为他们提供我使用的相同设置文件。

所以我尝试将该文件放在 bower.json 的主要部分,但wiredep 正在处理它。我把它放在排除中,当我运行 gulp 时错误就消失了。

这是阻止它被wiredep解析的代码

我是对的,我必须创建一个新的 gulp 任务并将 'src/_settings.scss' 作为 gulp.src 像这样

我也喜欢将生成的 css 注入 index.html 但不知道该怎么做?Wiredep 会自动将其注入 index.html 吗?

0 投票
1 回答
770 浏览

gulp - 文件名重命名后wiredep混淆和wiredep没有注入

所以我用 yo gulp-angular 做了一个应用程序。添加的示例应用程序是modernizr。我试图了解wiredep如何将js文件注入index.html。我知道它使用

运行 gulp 后,wiredep 将此代码添加到 index.html

现在,我将 modernizr.js 物理文件重命名为 avengermodernizr.js 只是为了查看wiredep 的行为以及它是否会注入。不幸的是,wiredep 没有将它注入 index.html。那时我很困惑。我找不到它是如何注入特定文件名的。

那么是否有一个modernizr 告诉wiredep 的配置文件?

0 投票
1 回答
770 浏览

gulp - Bower 包 css 未添加到 vendor.css

我正在为我的项目使用这个 yeoman 生成器 ( https://github.com/Swiip/generator-gulp-angular )。并添加了几个凉亭库,即 videojs、ngDialog。

我遇到的问题是这些库中包含的 css 文件没有像其他包一样打包到 vendor.css 文件中。我知道生成器使用wiredep,但恐怕我对它了解得不够多,无法找出问题所在。

基本上,当我查看源代码时,我看到 vendor.css 样式包含下面的样式包含,例如。

另请注意如何使用“../”包含它。如果我位于根目录以外的目录中的 HTML 文件中,这将中断。

任何指针?

谢谢。约翰。

0 投票
1 回答
778 浏览

gruntjs - 对具有不同依赖项的多个文件执行 grunt-wiredep

目前的项目结构有点像这样:

建议的项目结构将在项目根目录中添加更多静态 html 文件。到目前为止,我一直在管理 bower.json 中的所有前端依赖项,并使用 grunt-wiredep 任务将其自动包含在 index.html 中。但是随着新文件的添加,每个文件都会有不同的依赖关系。

管理这些具有不同 Bower 依赖项的文件的有效方法是什么?

0 投票
1 回答
7847 浏览

angularjs - 找不到凉亭包

我在雪豹 OSX 6.8 上安装了 Yeoman。当我运行“grunt serve”时,出现以下错误(它找不到我的凉亭包):

我尝试了其他 stackoverflow 帖子上建议的一些事情,例如在本地安装 bower 和 grunt,但我仍然收到上述错误。

0 投票
1 回答
586 浏览

json - 如何更改 Index.html 中的 bower 包引用路径

我有这个 index.html 是指一些凉亭包。我正在使用wiredep。如何使用 bower.json 在 index.html 中更改这些包的引用路径。我可以在 bower.json 中添加任何可以作为依赖包路径前缀的键。

现在我的 index.html 中有以下几行

我需要将其更改为

只需在 bower.json 中添加键和值“static/”或类似的东西

0 投票
1 回答
850 浏览

javascript - 如何使用gulp和jade设置wiredep

我正在尝试使用wiredep将bower文件注入我的jade/html。这个问题是双重的。

  1. 如果我将 bower_component 保留在根文件夹中。由于我的服务器是从 ./dist 而不是从 root 设置的,因此我无法访问 bower_compoents
  2. 如果我要在我的 ./dist 文件夹中安装 bower-components(这很有意义,到目前为止),并为 bower_components 创建一个唯一的文件路径,我的 bower.json(它也需要它来获取正确的文件路径),那么它将额外的文件路径 ./dist 添加到我的 bower_components。但是,由于我的服务器位于 ./dist 中,因此我需要从文件路径中删除 ./dist。

我将为选项#2回答这个问题。我只是想把它放在那里,以供其他想做相同或类似事情的人使用。

将来我确实想将 bower_components 保留在我的根目录中,以便将它们全部编译到一个 js 文件中。目前这可行,因为它主要是出于原型设计的原因。但是,绝对有兴趣找到一种方法来使#1 工作。

0 投票
6 回答
7008 浏览

css - gulp Bowerwiredep没有拿起bootstrap.css?

我有一个 index.html 文件。在我的 bower.json 文件中,我有一个依赖项:

在一个 gulp 文件中,我有:

当我这样做时,我看到所有的 css 和 js 正在生成,但没有看到 bootstrap.css 包含在注入的任何地方,其他依赖项是。到底是怎么回事?

我认为必须有一个简单的解决方法?或者与 grunt 相比,gulp 在这方面有问题吗?

更新:我在一个铁杆 maven 狂热者身上得到了 ****,他说 bower 和 node 与 maven 相比如何糟糕,以及在安装 bower 之后,您必须在下载包后手动修改包的 bower.json 文件。如果有某种方法可以合法地不必修改 bower.json 或将其合并到构建过程中而不必要求开发人员这样做......请更新!

0 投票
2 回答
4088 浏览

angularjs - 用于凉亭的wiredep不注入文件

我有以下目录结构:

我有一个 gulp 任务来注入凉亭依赖项,如下所示:

索引.html

鲍尔.json

这是我在运行任务时看到的:

[00:24:50] Starting 'bower-inject'... [00:24:50] Finished 'bower-inject' after 14 ms

知道我在这里缺少什么吗?