问题标签 [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.
gulp - 如何调试 gulp-inject 错误:“gulp-inject Nothing to injection into index.html”?
在我的 gulp 任务中,我在 gulp-inject 期间收到以下错误:
gulp-inject 没有注入 index.html
确实没有任何东西注入到我的 index.html 中。
我认为,我的 index.html 中有一个要注入的源以及正确指定和到位的注入占位符。
这个错误信息是什么意思?
我可以获得有关此错误的更多信息吗?
gulp-inject - 对缓慢的 gulp-inject 进行故障排除
出于某种原因,gulp-inject 最近开始需要很长时间(3 分钟)。以前需要几秒钟。诊断此问题时,我不确定从哪里开始。这是我的输出:
是否有我不知道的详细选项?任何帮助,将不胜感激。
javascript - Gulp injection 不是以一种方式工作,而是以另一种方式工作 - 没有区别吗?
我有一个 gulp 任务将凉亭组件注入我的 index.html 文件。我有 2 个不同的版本,一个有效,一个无效,我不知道为什么一个不工作 b/c 它对我来说看起来完全一样。
不工作
作品
这两者有什么区别?
gulp - 使用运行序列调用时,Gulp 注入任务不起作用
所需步骤
clean build
目录。compile typescript files
然后将编译好的文件放入构建目录。inject compiled files
作为 index.html 的脚本,然后将其放入构建目录。
项目结构
索引.html
吞咽任务
问题
当我执行gulp ts && gulp inject
它时,它工作得很好。
当我执行时gulp build
不起作用inject
,没有打印出消息。
我认为运行顺序存在问题。您能帮我找出问题以及如何解决吗?
javascript - Gulp-inject 转换不起作用
我尝试设置 gulp-inject 以将依赖项注入 index.html。一切正常,除了变换功能。我需要用以下方式替换部分文件路径:/frontend/src/
->/static/
我试过这样做(从某处复制粘贴):
执行后,我在控制台中什么都没有(除了标准的 gulp 输出),并且未转换的文件路径出现在结果文件中。看起来我的自定义转换没有运行,而是使用默认转换。
javascript - 如何使用 gulp 反转 Angular 脚本顺序注入?
gulp watch-dev
当我使用(gulpfile.js
在片段中问题的末尾)构建时,我的角度页面上有以下脚本。
我想超越app.modules.js
其他脚本。我怎样才能做到这一点 ?
这是文件结构:
这是我认为事情失败的地方:
buildIndexDev
被调用watch-dev
来为开发环境构建 index.html。这是我gulpfile.js
的片段:
@HenryZou,这样做有一些副作用:
这里很奇怪:
所有以开头的../
都不存在于文件夹中。其他存在,但它们仍然处于不良状态。
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 不关心等待任务完成忽略回调函数:
gulp - Gulp-inject 需要很长时间
我有一个问题,我不知道是什么原因以及如何解决它,gulp 注入需要很长时间而对原因没有任何意义,没有任何警告或错误,只是需要很长时间才能完成和然后成功完成(您可以看到完成任务大约需要 70 分钟!有时需要 80-120 分钟):
我提供了代码,希望能找到解决此问题的任何解决方案或任何想法:
注入任务:
如果需要,配置文件:
gulp - gulp-inject 说它注入文件但目标文件保持不变
我正在尝试将所有 js 文件注入 weebroot 文件夹(lib 中的文件除外),并且在运行任务后它说所有文件都已注入。不过,似乎什么都没有发生。这是我的任务:
最奇怪的是它曾经工作过。我向一位同事求助,她站在我身后的时候,它似乎工作了,但问题是它似乎工作了很多次,因为我突然注入了数百个脚本,所以我删除了它们。下次我运行任务时,_Layout.cshtml 文件保持不变。我的 html 头中有这个:
我已经看到其他关于这个问题的帖子(Gulp injection not working),但他们说它是通过将结果传输到文件来解决的,我相信我在任务结束时正在这样做
编辑:弄清楚出了什么问题。我错过了一个“。” 在路径之前。它与“./Views/Shared...”一起使用
javascript - Gulp-inject 说“没有东西可以注入 index.html”
我正在尝试在我的索引中注入一些文件,所有这些文件都连接并缩小到 .tmp 文件夹中,如下所示:
但是当我运行注入任务时,它会显示“Nothing to injection into index.html”。这是代码:
有趣的是,注入主要 bower 文件的第一个管道运行良好,但以下两个管道不会发生这种情况。
此外,仅供参考,“插件”是一个需要我的插件的变量。
对这个问题有任何想法吗?