问题标签 [grunt-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 投票
0 回答
283 浏览

javascript - Wiredep 仅包含特定文件

我需要从文件bower_components夹中的大量文件中提取并只选择几个(这是针对 . 的.html次要测试文件的index.htmlwiredep有这个选项吗?我知道我可以使用exclude选项中的属性,但是除了尝试找出解决方法,使用此选项,我似乎无法直接找到任何东西。

以下是我所做的两次尝试:

  • 我使用该属性进行了疯狂的猜测src,因为我在文档中找不到任何关于此的信息。这对wiredep 输出没有任何影响。

  • 我还尝试了另一种exclude语法猜测......再次没有效果。

例子

0 投票
0 回答
591 浏览

gulp - Gulp Wiredep 没有注入特定的 css 文件

目前我正在使用gulp-wiredep以便将脚本和样式注入到我的 index.html 文件中。

实际上,一切正常,但是当尝试注入一个特定的 css 文件(select2.css)时,它不会出现在我的 index.html 中。

我的相应文件如下所示:

索引.html

鲍尔.json

注入.js

conf.js

我已经尝试过在 bower.json 中“覆盖”,就像我为引导程序所做的那样,但它仍然无法正常工作。

我该如何解决这种行为?任何已知的解决方案或想法?

希望你能帮我..

0 投票
1 回答
615 浏览

javascript - Grunt - Wiredep 警告:“必须提供模式”

我正在尝试开始使用 grunt 和 bower 来构建我的项目。所以现在我只想使用 grunt 插件wiredep 将所有已安装的bower 包注入到我的index.html 文件中。

当我尝试运行 grunt 命令时,它总是说:

运行“wiredep:target”(wiredep)任务警告:必须提供模式使用--force 继续。

由于警告而中止。完毕。

我发现其他具有相同错误的主题,但似乎没有一个解决方案对我有用。

这是我的grunfile

这是我的bower.json

这是我的 index.html:

有人可以告诉我有什么问题吗?

0 投票
1 回答
74 浏览

gruntjs - Grunt 连线但选择不同的主文件导入索引

我已经通过 bower安装了highchartswiredep ,并且在构建时我的工作在 grunt 中运行。Highchart 的bower.json文件如下所示:

所以会发生什么是我在我的索引文件中得到这个:

<script src="bower_components/highcharts/highcharts.js"></script>

但我所追求的是highstock.js已经安装的 highcharts 库的一部分,但是我不能手动添加它并继续运行,wiredep因为它会被替换,我也不想将它添加到外部<!-- bower:js -->...<!-- endbower -->因为这将定义 highcharts 两次。

有没有办法我可以正确地做到这一点?

0 投票
1 回答
159 浏览

javascript - grunt 自动插入你的 javascript 文件

我刚刚开始掌握useminwiredep。我的 index.html 文件中有这个:

如果我运行grunt buildindex.html被修改为:

这很棒,但它只发生在bower:css文件中(我相信它是用wiredep完成的。在我的页面下方,我有类似于JavaScript 文件并且也可以工作。我想为我自己的JavaScript 文件做这件事。目前我有大约 100 个,我已经手动将其放入我的src/index.html。当我的应用程序构建时,usemin用连接的、丑陋的版本替换我的脚本,这很棒。但是当我构建时,我想要src/ index.htmlsrc/app目录中获取所有脚本并将它们注入到我的 html 文件中。

这可以做到吗?