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

gulp - 使用 gulp-inject 包含文件时如何更改路径

我现在正在注入这样的文件:

但是在 html 文件中它不包含我需要的路径,我该如何更改这个路径?因此,例如,而不是这个:

我可以有这个:

0 投票
2 回答
1371 浏览

gulp - 使用 gulp-inject:如何将查询字符串添加到注入的文件名

我使用gulp-inject添加要加载到 index.html 的文件。为了强制浏览器重新加载 js 脚本,我想在注入 index.html 的文件名中添加一个查询字符串。

我怀疑这可以通过 gulp-inject 的转换功能实现。但是阅读文档我不明白它是如何解决的。你?

0 投票
0 回答
18 浏览

angularjs - 包括乱序的 Angular 文件 - 提供者

我想使用 gulp 将我的 src 文件注入到 html 中。我认为只要我首先包含模块文件,我就可以乱序执行此操作。

这是 plunkr 中的样子-

http://plnkr.co/edit/KkJcbSzz5rTb7pvkYySB?p=preview

但我明白了Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to: Error: [$injector:unpr] Unknown provider: B

我理解这个错误,但我认为这是你可以做的。您可以通过服务来做到这一点-

http://plnkr.co/edit/vfsjWMGQJr89HL93WyxS?p=preview

难道不能用提供者来定义乱序的东西吗?

0 投票
1 回答
851 浏览

gulp - gulp 注入指向目标文件夹

我正在使用咖啡脚本生成我的 js,我可以将它从 src 文件夹生成到 dist 文件夹。现在尝试使用 gulp-inject 自动加载这些文件,以下是我的代码。

gulpfile.js

结果输出来自 dist/index.html

我希望它像 scripts/routes.js 和 scripts/config.js

当我使用浏览器同步时,它指向作为根文件夹的 dist 文件夹。我尝试了组合,但没有安装任何东西。指出我正确的代码。

0 投票
4 回答
5567 浏览

html - gulp-inject 给出错误的相对路径

我一直在使用这个有用的工具时遇到问题,我不知道该怎么做,这就是为什么我来这里寻求您的帮助。

这是我的目录结构:

所以,我正在使用 gulp 将我的 css、js 从源文件夹注入到我的 dist 文件夹中,进行缩小、连接等。然后,将其注入到源文件夹中的 index.html 并吐入项目根文件夹中. 这是代码:

问题是 index.html 上 dist 文件夹的路径是这样的:

导致错误,因为它应该是:`"dist/css/stylesheet.css"

正如您在代码中看到的,我使用了注入的选项,ignorePath、addRootSlash、relative:true,但似乎没有任何效果。同样的事情也发生在wiredep上,但是这个接受了ignorePath选项,所以一切都很好。

在此先感谢您的帮助。

0 投票
1 回答
2272 浏览

gulp - Gulp 不能同时注入 css 和 js

我正在尝试运行以下代码

var $ = require('gulp-load-plugins')({ lazy: true }); // fetches gulp plugins

// 如果我注释以下行 .pipe($.inject(gulp.src(config.css)))

然后我的 .js 文件会被注入,否则它们不会被注入,据我所知,这种注入是并行发生的。

我究竟做错了什么?

0 投票
0 回答
105 浏览

gulp - 为什么我所有的凉亭 .css 文件都会被忽略而不是 .js

我正在运行以下任务,并且我的所有 .js 文件都在内部 css 标记之间正确插入,但是,html 的故事是相同的。

可能是什么原因,我所有的配置似乎都是正确的。

0 投票
1 回答
4442 浏览

javascript - Gulp注入不起作用

我正在尝试使用 gulp-inject 将一些文件注入 PHP 文件。这是行不通的。我也尝试过使用 HTML,但这不起作用。我的控制台中的输出显示“gulp-inject 6 files into test.html”但是没有注入文件。# of files 是正确的,因为我在 Gulp 文件中查看的目录中有 6 个 JavaScript 文件。这是我的 Guilp 任务:

我的 test.html 文件如下所示:

同样,src/vendor/js 目录包含 6 个文件,控制台中 Gulp 的输出显示 6 个文件已添加到 test.html,但没有添加任何内容。我的目标是用 PHP 做到这一点,但没有工作,所以我在这里用 HTML 进行测试,但仍然没有。

有任何想法吗?

非常感谢。

0 投票
0 回答
581 浏览

html - 如何修复 gulp 注入文件

你好

我想问一下如何让它在我的 localhost 上注入文件。也许我在gulpfile.js中有问题 我试图修复它但它不起作用 CSS & JS

gulpfile.js

在此处输入图像描述

谢谢你的帮助

0 投票
1 回答
106 浏览

gulp - 如何将 HTML(模板)和 CSS 注入 JavaScript 文件?

我想要一个 JavaScript 文件,它可以构建和缩小 HTML 和 CSS 文件,并可能将它们作为字符串拉出,这样它就可以成为一个缩小的 JS 文件来使用。

我很好奇实现这一目标的最佳流程是什么。我看到用 gulp injection ,这可能有用吗?