问题标签 [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 投票
2 回答
7238 浏览

gruntjs - Grunt + Bower 使用 grunt-wiredep 的绝对路径

grunt-wiedep任务输出资产的相对路径。相反,我需要绝对路径。所以,我replace按照这里的建议重新配置了块:https ://github.com/stephenplusplus/grunt-wiredep/issues/46

但是,在replace按照建议指定块之后,我将以下内容添加为我的脚本参考。如您所见,这是错误的。

我想要的是这个:

所以,我为我的替换块尝试了这个。注意RegEx

但似乎{{filePath}}稍后会被替换,因此RegEx不会产生预期的结果。

处理这种情况的理想方法是什么?

0 投票
1 回答
4324 浏览

css - 使用wiredep注入自定义CSS

每次在 gulp-less 编译后创建自定义 CSS 文件时,我都需要注入它们。所以我尝试使用带有自定义配置的wiredep,但没有成功。我将标签从“bower:css”更改为“custom:css”,特别是我的自定义任务。bower:css 用于默​​认的wiredep 注入仍然存在。但是在运行myinjection任务之后,即使没有错误地运行任务,也不会注入任何东西。另一个奇怪的事情是,当我运行我的任务时,wiredep(默认)注入的文件消失了。我错过了什么?

基本上我的文件结构是这样的:

我不确定我是否真的需要一个类似于 bower.json 的文件,但我可能拥有 custom.json

gulpfile.js 中的任务是这样的:

提前致谢

0 投票
2 回答
1837 浏览

gruntjs - grunt-wiredep 和 Jade 模板

我成功地使用 grunt-wiredep 包将 bower 组件注入到我的视图标记中,并且我目前正在将视图从 HTML 移植到 Jade。但是,当我运行构建脚本时,bower 脚本不会像我使用 HTML 时那样注入到页面中。

我已将src参数更改为引用index.jade而不是index.html. 任何想法为什么注射不起作用?

0 投票
1 回答
523 浏览

twitter-bootstrap - 如何使用配置 Grunt 复制 bower 字体文件?

我正在使用 bower 来安装bootstrapfont-awesome打包,并Grunt用作构建解决方案。我已wiredep配置为正确更新我的 index.html 文件。一切都很好。我唯一的问题是将字体文件复制到dist/目录中。

我意识到我可以配置我的 gruntcopy:dist目标,但是考虑到每个包可能使用不同的目录结构来存储它们的字体,所以很难有一个单一的规则来复制字体。此外,如果这些包的文件中列出了字体bower.json,是否有办法检测这些字体并自动复制它们?

我可以使用另一个 Grunt 插件来识别字体文件,就像wiredep识别 css/js 文件一样?

我在 SO 上看到了与同一问题相关的其他帖子,但没有官方解决该问题的方法。

0 投票
2 回答
11399 浏览

gruntjs - 使用 gruntjs 合并和缩小所有 bower 库

有没有办法自动将所有 Bower 安装的库合并并缩小到 1 个文件中?

首先我尝试了最基本的方法:合并.js所有子目录中的所有文件:

但这显然是一种不好的做法。由于错误太多,它也不起作用。

我手动删除了所有文件,只保留了每个库拥有的 1 个(主)文件,并且它工作正常。

有没有办法自动完成这一切?

另外,是否建议这样做?(即将所有供应商库合并到 1 个文件中)

0 投票
1 回答
4415 浏览

gruntjs - yeoman grunt-wiredep 不注入依赖项

运行“wiredep:target”(wiredep)任务

完成,没有错误

但不注入 bower.json 的依赖项。无法调试此问题。任何帮助表示赞赏。

Gruntfile.js:

0 投票
1 回答
2126 浏览

grunt-wiredep - 如何使用 grunt-wiredep 注入自定义 js 文件?

是否可以通过 grunt-wiredep 任务注入我自己的 js 文件夹?有解决办法吗?
编辑
我发现grunt-inject,但我使用的是玉视图引擎(该解决方案仅适用于 HTML)

0 投票
1 回答
2191 浏览

django - gulp-wiredep 替换路径

对于 django,我正在尝试插入相对路径..

我的旧 grunt 文件的wiredep 部分看起来像这样

我正在尝试对我的wiredep.js 执行相同的gulp 任务,这就是它的样子

但这不起作用,有人可以帮忙吗?

0 投票
1 回答
521 浏览

node.js - wiredep 返回路径一个目录太深



gulpfile在 'web'

目录结构中的 'web' bower_components 中:web
> app > jam > layout.jade (target)

使用:

我明白了

在 layout.jade

当我需要时:

0 投票
1 回答
232 浏览

gruntjs - 如何在 RxJS 中使用 Grunt Wiredep

RxJS 列出了 JavaScript 分发文件的几个 (35) 变体。

$ cat bower_components/rxjs/bower.json | jq '.main' | grep .js | wc -l

wiredep执行时,所有(35)个文件路径都被注入到目标文件中,而我真的只想要其中一个文件。

我如何指定只注入一个?