问题标签 [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.
gruntjs - Grunt + Bower 使用 grunt-wiredep 的绝对路径
该grunt-wiedep
任务输出资产的相对路径。相反,我需要绝对路径。所以,我replace
按照这里的建议重新配置了块:https ://github.com/stephenplusplus/grunt-wiredep/issues/46
但是,在replace
按照建议指定块之后,我将以下内容添加为我的脚本参考。如您所见,这是错误的。
我想要的是这个:
所以,我为我的替换块尝试了这个。注意RegEx
:
但似乎{{filePath}}
稍后会被替换,因此RegEx
不会产生预期的结果。
处理这种情况的理想方法是什么?
css - 使用wiredep注入自定义CSS
每次在 gulp-less 编译后创建自定义 CSS 文件时,我都需要注入它们。所以我尝试使用带有自定义配置的wiredep,但没有成功。我将标签从“bower:css”更改为“custom:css”,特别是我的自定义任务。bower:css 用于默认的wiredep 注入仍然存在。但是在运行myinjection
任务之后,即使没有错误地运行任务,也不会注入任何东西。另一个奇怪的事情是,当我运行我的任务时,wiredep(默认)注入的文件消失了。我错过了什么?
基本上我的文件结构是这样的:
我不确定我是否真的需要一个类似于 bower.json 的文件,但我可能拥有 custom.json
gulpfile.js 中的任务是这样的:
提前致谢
gruntjs - grunt-wiredep 和 Jade 模板
我成功地使用 grunt-wiredep 包将 bower 组件注入到我的视图标记中,并且我目前正在将视图从 HTML 移植到 Jade。但是,当我运行构建脚本时,bower 脚本不会像我使用 HTML 时那样注入到页面中。
我已将src
参数更改为引用index.jade
而不是index.html
. 任何想法为什么注射不起作用?
twitter-bootstrap - 如何使用配置 Grunt 复制 bower 字体文件?
我正在使用 bower 来安装bootstrap
和font-awesome
打包,并Grunt
用作构建解决方案。我已wiredep
配置为正确更新我的 index.html 文件。一切都很好。我唯一的问题是将字体文件复制到dist/
目录中。
我意识到我可以配置我的 gruntcopy:dist
目标,但是考虑到每个包可能使用不同的目录结构来存储它们的字体,所以很难有一个单一的规则来复制字体。此外,如果这些包的文件中列出了字体bower.json
,是否有办法检测这些字体并自动复制它们?
我可以使用另一个 Grunt 插件来识别字体文件,就像wiredep
识别 css/js 文件一样?
我在 SO 上看到了与同一问题相关的其他帖子,但没有官方解决该问题的方法。
gruntjs - 使用 gruntjs 合并和缩小所有 bower 库
有没有办法自动将所有 Bower 安装的库合并并缩小到 1 个文件中?
首先我尝试了最基本的方法:合并.js
所有子目录中的所有文件:
但这显然是一种不好的做法。由于错误太多,它也不起作用。
我手动删除了所有文件,只保留了每个库拥有的 1 个(主)文件,并且它工作正常。
有没有办法自动完成这一切?
另外,是否建议这样做?(即将所有供应商库合并到 1 个文件中)
gruntjs - yeoman grunt-wiredep 不注入依赖项
运行“wiredep:target”(wiredep)任务
完成,没有错误
但不注入 bower.json 的依赖项。无法调试此问题。任何帮助表示赞赏。
Gruntfile.js:
grunt-wiredep - 如何使用 grunt-wiredep 注入自定义 js 文件?
是否可以通过 grunt-wiredep 任务注入我自己的 js 文件夹?有解决办法吗?
编辑
我发现grunt-inject,但我使用的是玉视图引擎(该解决方案仅适用于 HTML)
django - gulp-wiredep 替换路径
对于 django,我正在尝试插入相对路径..
我的旧 grunt 文件的wiredep 部分看起来像这样
我正在尝试对我的wiredep.js 执行相同的gulp 任务,这就是它的样子
但这不起作用,有人可以帮忙吗?
node.js - wiredep 返回路径一个目录太深
gulpfile在 'web'
目录结构中的 'web' bower_components 中:web
> app > jam > layout.jade (target)
使用:
我明白了
在 layout.jade
当我需要时:
gruntjs - 如何在 RxJS 中使用 Grunt Wiredep
RxJS 列出了 JavaScript 分发文件的几个 (35) 变体。
$ cat bower_components/rxjs/bower.json | jq '.main' | grep .js | wc -l
当wiredep执行时,所有(35)个文件路径都被注入到目标文件中,而我真的只想要其中一个文件。
我如何指定只注入一个?