问题标签 [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.
javascript - Wiredep 仅包含特定文件
我需要从文件bower_components
夹中的大量文件中提取并只选择几个(这是针对 . 的.html
次要测试文件的index.html
。wiredep
有这个选项吗?我知道我可以使用exclude
选项中的属性,但是除了尝试找出解决方法,使用此选项,我似乎无法直接找到任何东西。
以下是我所做的两次尝试:
我使用该属性进行了疯狂的猜测
src
,因为我在文档中找不到任何关于此的信息。这对wiredep 输出没有任何影响。我还尝试了另一种
exclude
语法猜测......再次没有效果。
例子
gulp - Gulp Wiredep 没有注入特定的 css 文件
目前我正在使用gulp-wiredep以便将脚本和样式注入到我的 index.html 文件中。
实际上,一切正常,但是当尝试注入一个特定的 css 文件(select2.css)时,它不会出现在我的 index.html 中。
我的相应文件如下所示:
索引.html
鲍尔.json
注入.js
conf.js
我已经尝试过在 bower.json 中“覆盖”,就像我为引导程序所做的那样,但它仍然无法正常工作。
我该如何解决这种行为?任何已知的解决方案或想法?
希望你能帮我..
javascript - Grunt - Wiredep 警告:“必须提供模式”
我正在尝试开始使用 grunt 和 bower 来构建我的项目。所以现在我只想使用 grunt 插件wiredep 将所有已安装的bower 包注入到我的index.html 文件中。
当我尝试运行 grunt 命令时,它总是说:
运行“wiredep:target”(wiredep)任务警告:必须提供模式使用--force 继续。
由于警告而中止。完毕。
我发现其他具有相同错误的主题,但似乎没有一个解决方案对我有用。
这是我的grunfile
:
这是我的bower.json
:
这是我的 index.html:
有人可以告诉我有什么问题吗?
gruntjs - Grunt 连线但选择不同的主文件导入索引
我已经通过 bower安装了highchartswiredep
,并且在构建时我的工作在 grunt 中运行。Highchart 的bower.json
文件如下所示:
所以会发生什么是我在我的索引文件中得到这个:
<script src="bower_components/highcharts/highcharts.js"></script>
但我所追求的是highstock.js
已经安装的 highcharts 库的一部分,但是我不能手动添加它并继续运行,wiredep
因为它会被替换,我也不想将它添加到外部<!-- bower:js -->...<!-- endbower -->
因为这将定义 highcharts 两次。
有没有办法我可以正确地做到这一点?
javascript - grunt 自动插入你的 javascript 文件
我刚刚开始掌握usemin和wiredep。我的 index.html 文件中有这个:
如果我运行grunt build,index.html被修改为:
这很棒,但它只发生在bower:css文件中(我相信它是用wiredep完成的。在我的页面下方,我有类似于JavaScript 文件并且也可以工作。我想为我自己的JavaScript 文件做这件事。目前我有大约 100 个,我已经手动将其放入我的src/index.html。当我的应用程序构建时,usemin用连接的、丑陋的版本替换我的脚本,这很棒。但是当我构建时,我想要src/ index.html从src/app目录中获取所有脚本并将它们注入到我的 html 文件中。
这可以做到吗?