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

angularjs - 更新 gruntfile.js 更新后,Grunt 服务无法正常工作

当我运行 grunt serve 它会在下面发送消息并且服务器不运行

运行“wiredep:app”(wiredep) 任务找不到保存 Bower 包的位置

我通过谷歌找到了评论的解决方案

但仍然得到相同的味精

谢谢

0 投票
0 回答
123 浏览

gruntjs - 如何将 grunt 配置为不忽略任何路径

grunt-wiredep 任务正在../从所有路径中删除。

例如:

变成

我想../被维护。但是,如果我设置ignorePath为空白字符串(一个空格字符)或删除 ignorePath参数,则 HTML 中不包含任何 javascript 文件。

0 投票
1 回答
929 浏览

javascript - 如何在 Gulp 中将特定的凉亭组件添加为 IE8 条件块

我有几个凉亭组件,其中我需要一些组件,例如,json3添加到 IE8 条件块中(在构建和服务中),如下所示:respondjses5shim

<!--[if lt IE 9]> <script src="bower_components/json3/json3.js"></script> <![endif]-->

我应该如何继续编写任务?我找不到任何适合gulp-inject这个wiredep问题的例子。请指教

0 投票
1 回答
424 浏览

angularjs - 未注入wiredep angular-translate-loader-partial

我想使用 angular-translate-loader-partial 插件拆分我的 json 翻译文件

不会在我的 index.html 中连接 .js 文件(即使使用 --save-dev)所以我手动实现了它

在 liveview 期间它确实可以工作,但是如果我执行“grunt build”它就不再工作了可能它不是构建的一部分

0 投票
2 回答
16705 浏览

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/再次将该路径更改为没有开头的路径,这将破坏任务。

如何解决?

完毕:

0 投票
2 回答
2296 浏览

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

0 投票
1 回答
857 浏览

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

如果我遗漏了什么,请告诉我。

0 投票
2 回答
88 浏览

javascript - Javascript 导入仅用于开发

我来自 Java 背景,在这种情况下,测试依赖项而不是生产依赖项是很常见的,但是,使用我发现很难理解如何使用 Javascript 和 HTML 实现这一点。

我真的希望能够开发一些仅在我开发时运行的 javascript(运行 gulp serve),然后当我运行 gulp 时,这些文件不会包含在 dist 中,但我找不到任何常见的方法正在做。

到目前为止,我正在使用 yeoman 的 gulp-webapp。

这是没有完成的事情(有一个不包含在生产版本中的测试脚本),还是我缺少一些自动化来做到这一点?

0 投票
1 回答
129 浏览

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 文件夹,但是(添加脚本wiredepinject链接标签)似乎什么都不做。

这是(一部分)我的任务:https ://gist.github.com/Falci/f52d4144318c9d5e4c2f

0 投票
1 回答
1359 浏览

gulp - 如何使用 gulp 在 karma.conf.js 文件中注入凉亭依赖项?

如何使用 gulp 在 karma.conf.js 文件中注入凉亭依赖项?我尝试了wiredep任务-但它不适用于.js文件,它会插入带有依赖路径的标签,但我只需要引号中的路径。