问题标签 [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 回答
306 浏览

gulp - 如何调试 gulp-inject 错误:“gulp-inject Nothing to injection into index.html”?

在我的 gulp 任务中,我在 gulp-inject 期间收到以下错误:

gulp-inject 没有注入 index.html

确实没有任何东西注入到我的 index.html 中。

我认为,我的 index.html 中有一个要注入的源以及正确指定和到位的注入占位符。

这个错误信息是什么意思?
我可以获得有关此错误的更多信息吗?

0 投票
1 回答
367 浏览

gulp-inject - 对缓慢的 gulp-inject 进行故障排除

出于某种原因,gulp-inject 最近开始需要很长时间(3 分钟)。以前需要几秒钟。诊断此问题时,我不确定从哪里开始。这是我的输出:

是否有我不知道的详细选项?任何帮助,将不胜感激。

0 投票
1 回答
166 浏览

javascript - Gulp injection 不是以一种方式工作,而是以另一种方式工作 - 没有区别吗?

我有一个 gulp 任务将凉亭组件注入我的 index.html 文件。我有 2 个不同的版本,一个有效,一个无效,我不知道为什么一个不工作 b/c 它对我来说看起来完全一样。

不工作

作品

这两者有什么区别?

0 投票
1 回答
349 浏览

gulp - 使用运行序列调用时,Gulp 注入任务不起作用

所需步骤

  1. clean build目录。
  2. compile typescript files然后将编译好的文件放入构建目录。
  3. inject compiled files作为 index.html 的脚本,然后将其放入构建目录。

项目结构

索引.html

吞咽任务

问题

当我执行gulp ts && gulp inject它时,它工作得很好。

当我执行时gulp build不起作用inject,没有打印出消息。

我认为运行顺序存在问题。您能帮我找出问题以及如何解决吗?

0 投票
2 回答
1940 浏览

javascript - Gulp-inject 转换不起作用

我尝试设置 gulp-inject 以将依赖项注入 index.html。一切正常,除了变换功能。我需要用以下方式替换部分文件路径:/frontend/src/->/static/我试过这样做(从某处复制粘贴):

执行后,我在控制台中什么都没有(除了标准的 gulp 输出),并且未转换的文件路径出现在结果文件中。看起来我的自定义转换没有运行,而是使用默认转换。

0 投票
3 回答
538 浏览

javascript - 如何使用 gulp 反转 Angular 脚本顺序注入?

gulp watch-dev当我使用(gulpfile.js在片段中问题的末尾)构建时,我的角度页面上有以下脚本。

我想超越app.modules.js其他脚本。我怎样才能做到这一点 ?

这是文件结构:

这是我认为事情失败的地方:

buildIndexDev被调用watch-dev来为开发环境构建 index.html。这是我gulpfile.js的片段:


@HenryZou,这样做有一些副作用:

这里很奇怪:

所有以开头的../都不存在于文件夹中。其他存在,但它们仍然处于不良状态。

0 投票
1 回答
511 浏览

gulp - 运行多个任务时 Gulp 不起作用

我正试图抓住gulp的头。我设法为我的基本页面脚手架编写了 gulpfile.js,但是我在按顺序运行多个任务时遇到了问题。

我正在尝试从 scss 文件生成 css/main.css 文件,将其复制到 dist/css/ 然后将我的 js 和 css 文件注入 index.html(使用 gulp-inject)。

build-dist 的 ATM 结果是生成 js/main.js 文件,复制 index.html 和 about/index.html,在 dev 目录中生成 main.css,但不在 dist 中。文件也不会注入到 dist/index.html 中。

编辑:看起来 gulp 不关心等待任务完成忽略回调函数:

0 投票
1 回答
837 浏览

gulp - Gulp-inject 需要很长时间

我有一个问题,我不知道是什么原因以及如何解决它,gulp 注入需要很长时间而对原因没有任何意义,没有任何警告或错误,只是需要很长时间才能完成和然后成功完成(您可以看到完成任务大约需要 70 分钟!有时需要 80-120 分钟):

我提供了代码,希望能找到解决此问题的任何解决方案或任何想法:

注入任务:

如果需要,配置文件:

0 投票
0 回答
535 浏览

gulp - gulp-inject 说它注入文件但目标文件保持不变

我正在尝试将所有 js 文件注入 weebroot 文件夹(lib 中的文件除外),并且在运行任务后它说所有文件都已注入。不过,似乎什么都没有发生。这是我的任务:

最奇怪的是它曾经工作过。我向一位同事求助,她站在我身后的时候,它似乎工作了,但问题是它似乎工作了很多次,因为我突然注入了数百个脚本,所以我删除了它们。下次我运行任务时,_Layout.cshtml 文件保持不变。我的 html 头中有这个:

我已经看到其他关于这个问题的帖子(Gulp injection not working),但他们说它是通过将结果传输到文件来解决的,我相信我在任务结束时正在这样做

编辑:弄清楚出了什么问题。我错过了一个“。” 在路径之前。它与“./Views/Shared...”一起使用

0 投票
1 回答
3154 浏览

javascript - Gulp-inject 说“没有东西可以注入 index.html”

我正在尝试在我的索引中注入一些文件,所有这些文件都连接并缩小到 .tmp 文件夹中,如下所示:

但是当我运行注入任务时,它会显示“Nothing to injection into index.html”。这是代码:

有趣的是,注入主要 bower 文件的第一个管道运行良好,但以下两个管道不会发生这种情况。

此外,仅供参考,“插件”是一个需要我的插件的变量。

对这个问题有任何想法吗?