问题标签 [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.
angularjs - 更新 gruntfile.js 更新后,Grunt 服务无法正常工作
当我运行 grunt serve 它会在下面发送消息并且服务器不运行
运行“wiredep:app”(wiredep) 任务找不到保存 Bower 包的位置
我通过谷歌找到了评论的解决方案
但仍然得到相同的味精
谢谢
gruntjs - 如何将 grunt 配置为不忽略任何路径
grunt-wiredep 任务正在../
从所有路径中删除。
例如:
变成
我想../
被维护。但是,如果我设置ignorePath
为空白字符串(一个空格字符)或删除 ignorePath
参数,则 HTML 中不包含任何 javascript 文件。
javascript - 如何在 Gulp 中将特定的凉亭组件添加为 IE8 条件块
我有几个凉亭组件,其中我需要一些组件,例如,json3
添加到 IE8 条件块中(在构建和服务中),如下所示:respondjs
es5shim
<!--[if lt IE 9]>
<script src="bower_components/json3/json3.js"></script>
<![endif]-->
我应该如何继续编写任务?我找不到任何适合gulp-inject
这个wiredep
问题的例子。请指教
angularjs - 未注入wiredep angular-translate-loader-partial
我想使用 angular-translate-loader-partial 插件拆分我的 json 翻译文件
不会在我的 index.html 中连接 .js 文件(即使使用 --save-dev)所以我手动实现了它
在 liveview 期间它确实可以工作,但是如果我执行“grunt build”它就不再工作了可能它不是构建的一部分
node.js - Gulp、Wiredep 和 Bower 依赖项
我想调整一个 gulpfile.js 并将我的bower_components/
文件夹更改为app/bower_components/
.
我更新了目录.bowerrc
,所以现在每次我做一个bower install
它都会使用正确的:
现在,如何gulp-wiredep
在我的主 Sass 文件中写入正确的 Sass 路径位置?
例如,在我的文件gulp-wiredep
中添加以下行,紧随其后:main.scss
// bower:scss
@import "bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss";
应该是现在@import "app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss";
我怎样才能改变这条路?我相信这是wiredep
任务的一些配置:
但我不知道如何配置它来做我需要的,我找不到任何关于它的文档。
我知道,如果我将 sass 文件中的路径手动更改为 ,则该路径"app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss"
将gulp serve
起作用,但是一旦我安装了 bower 组件,它将app/
再次将该路径更改为没有开头的路径,这将破坏任务。
如何解决?
完毕:
javascript - 使用 gulp 和wiredep,socket.io 不会添加到 index.html(即使它在 bower.json 中)
我的 bower.json 文件中有 angular、angular-ui-router 和 socket-io。
当我运行我的 gulp 文件(使用wiredep)时,两个角度脚本已成功添加到我的 index.html 文件中,但 socket.io 脚本没有 - 我不知道为什么。谢谢你的帮助
//命令行
//bower.json
// gulpfile.js
//index.html
//package.json
javascript - 使用 Wiredep 在 Angular 应用中添加 bower 包
我对 angular js & gulp 比较陌生。我目前也在尝试移动应用程序的离子框架。我从 ionic tabs 模板开始,我将 bower 用于 js 库。我在我的 bower.json 文件中添加了一些 bower 包,并希望使用 Wiredep 将这些文件注入到我的 index.html 中。我的问题是,当我在 cli 或 gulp 任务中使用wiredep 时,它只添加我添加的两个包中的文件,而不是来自ionic 的文件。
从 index.html 中提取
你可以看到我的 bower:js 部分只包含我的 bower 包中的三个文件,而不是 ionic.js 中的三个文件。在理想情况下,我必须能够删除前 3 行并在wiredep 上进行防御以便为我添加它们。
鲍尔.json
如果我遗漏了什么,请告诉我。
javascript - Javascript 导入仅用于开发
我来自 Java 背景,在这种情况下,测试依赖项而不是生产依赖项是很常见的,但是,使用我发现很难理解如何使用 Javascript 和 HTML 实现这一点。
我真的希望能够开发一些仅在我开发时运行的 javascript(运行 gulp serve),然后当我运行 gulp 时,这些文件不会包含在 dist 中,但我找不到任何常见的方法正在做。
到目前为止,我正在使用 yeoman 的 gulp-webapp。
这是没有完成的事情(有一个不包含在生产版本中的测试脚本),还是我缺少一些自动化来做到这一点?
javascript - Gulp 运行不正常
我有这个任务:
html:
- 将 .jade 转换为 .html
- 将 Bower 资源(css、js 和字体)复制到 /dest/vendor 文件夹
- 将凉亭资源添加到 .html(脚本和链接标签)
- 将我的 js(来自 /dest/js)和我的 css(来自 /dest/css)添加到 .html(如 prev.)
建造
- 清理 /dest 文件夹
- 将我的 js 复制到 /dest/js(只需复制,无需处理)
- 处理我的 less 文件,并作为 css 移动到 /dest/css
如果我运行gulp build
然后gulp html
,一切正常。但是,如果添加html
作为构建的最后一部分,请不要做更多工作。Jade 被转换为 .html 文件,所有资源(我的和 bower)都被复制到 /dest 文件夹,但是(添加脚本wiredep
和inject
链接标签)似乎什么都不做。
这是(一部分)我的任务:https ://gist.github.com/Falci/f52d4144318c9d5e4c2f
gulp - 如何使用 gulp 在 karma.conf.js 文件中注入凉亭依赖项?
如何使用 gulp 在 karma.conf.js 文件中注入凉亭依赖项?我尝试了wiredep任务-但它不适用于.js文件,它会插入带有依赖路径的标签,但我只需要引号中的路径。