问题标签 [gulp-inject]

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 回答
591 浏览

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

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

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

我的相应文件如下所示:

索引.html

鲍尔.json

注入.js

conf.js

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

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

希望你能帮我..

0 投票
0 回答
175 浏览

javascript - Gulp 注入丢失文件

我正在尝试使用gulp-inject,但有些东西没有正确同步。我认为这与我的清洁任务有关。

这在我的编译任务之前运行,例如:

然后我的所有编译步骤在构建任务之前运行:

有时我的所有文件都被注入,有时有些文件丢失。有时我会收到有关文件丢失的错误。我怀疑我错过了正确声明对流的依赖关系并防止它们重叠的一些步骤,我只是看不到它是什么。完整的 gulpfile 在这里。有任何想法吗?

0 投票
0 回答
114 浏览

npm - 如何在不替换之前的注入的情况下进行 .pipe 注入和转换两次?

在这个

如果我做第二个 .pipe injection ,它将取代第一个。

在 home.jsp

我对这个 gulp 任务很陌生。如果有人可以提供帮助,那就太好了。在此先感谢。

如何同时进行两个文件的管道注入?这两个文件应该出现在我的 home.jsp 中

我怎样才能做到这一点?

0 投票
1 回答
184 浏览

gulp - 如何使用 gulp 在文件的特殊位置注入文件

我将注入一些 js 和 css 文件index.html,创建文件路径数组:

在我的index.html文件中:

我的吞咽任务是:

如何将这些文件放入index.html

0 投票
1 回答
257 浏览

node.js - 吞咽注入无法正常工作

我正在使用 gulp injection 命令将我的 css 和 js 文件添加到 html 页面。当我检查文件时,文件被注入,但是当我运行 html 页面时,它显示文件未找到并且它不加载文件。

这是 gulp 文件 -

这是我的 app.js -

但仍然没有在我的 html 页面上加载文件。

错误 谁能帮助我理解问题所在?

html页面中注入的文件:

网页

0 投票
1 回答
427 浏览

webpack - 如何将 webpack-stream 与 gulp-inject 一起使用?

我设置了两个任务。一个 webpack 任务和一个注入任务。

网页包:

注入:

我发现 webpack 任务会在将流文件放入 .tmp/scripts 文件夹之前说它已经完成。因此,当进行注入时,没有要注入的文件。

webpack-stream 是否输出了在 done() 之前使用的自己的回调?

0 投票
1 回答
172 浏览

npm - gulp src 和目标没有注入到我的 index.html 文件中

因此,当我有一个项目的 gulpfile 与我的 index.html 位于同一文件夹中时

但是现在我有一个项目,我希望 gulpfile.js 在一个文件夹中,并且我的项目的根目录有 index.html (是的,带有所有正确的标签)

相同的文件夹这有效

index.html 现在回到 gulp 文件目录之外

我收集到我不明白 gulp 的 srcdest,我需要做什么?

0 投票
1 回答
857 浏览

gulp - Browsersync 在 CSS 注入之前重新加载页面

我正在使用Gulp, Browsersync,Sass为 CSS 和PugHTML 实现构建。<link>在编译样式和标记后,我还将 stylesheets 注入到 HTML 中。

初始构建工作正常,但我在使用 Gulp 实现监视 CSS 和 HTML 文件的更改时遇到问题。现在发生的事情是在更改任何源文件(标记或样式表)时,当 Browsersync 重新加载浏览器时,我会留下一个未设置样式的页面,它没有注入任何样式表<head>。似乎 Browsersync 重新加载在pug(Pug 到 HTML 编译)完成之后触发,但在sass(Sass 到 CSS 编译)完成之前,所以没有什么可以注入的。

主要问题:请告诉我如何在 Gulp 中强制执行正确的顺序。

额外问题:如何在标记更改时重新加载整页,而不是在样式表更改时重新加载整页,而是仅<head>按照本文和“SASS + CSS 注入”下的Gulp 文档中所述将 CSS 注入”。

这是我的代码:

gulpfile.babel.js

吞咽/浏览器-sync.js

吞咽/styles.js

吞咽/标记.js

吞咽/注入.js

吞咽/watch.js

这是运行gulp并更改源 Sass 文件之一后控制台的输出:

0 投票
1 回答
520 浏览

gulp - `gulp-inject` 会抛出错误,因为`您是否打算为`gulp.src` 提供它?

在我正在使用的应用程序中,gulp-inject但在运行时出现错误gulpfile.js 如何解决?

console

我的代码:

我的html代码:

0 投票
1 回答
909 浏览

angularjs - 使用 gulp 将 HTML 的内容注入另一个 html

我有 2 个 html 文件 index.html 和 build.html。

构建.html

索引.html

在 build.html 具有实际的 js 和 css 文件之后,我需要将 build.html 的内容注入 index.html。下面我附上 gulp 任务。

吞咽文件

现在发生的事情是,代替 index.html 中的“//注入:%HTML5:DYNAMIC:SRC:BUILD%”,正在获取“build.html”文件路径。感谢任何解决此问题的见解。