问题标签 [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 包含文件时如何更改路径
我现在正在注入这样的文件:
但是在 html 文件中它不包含我需要的路径,我该如何更改这个路径?因此,例如,而不是这个:
我可以有这个:
gulp - 使用 gulp-inject:如何将查询字符串添加到注入的文件名
我使用gulp-inject添加要加载到 index.html 的文件。为了强制浏览器重新加载 js 脚本,我想在注入 index.html 的文件名中添加一个查询字符串。
我怀疑这可以通过 gulp-inject 的转换功能实现。但是阅读文档我不明白它是如何解决的。你?
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
难道不能用提供者来定义乱序的东西吗?
gulp - gulp 注入指向目标文件夹
我正在使用咖啡脚本生成我的 js,我可以将它从 src 文件夹生成到 dist 文件夹。现在尝试使用 gulp-inject 自动加载这些文件,以下是我的代码。
gulpfile.js
结果输出来自 dist/index.html
我希望它像 scripts/routes.js 和 scripts/config.js
当我使用浏览器同步时,它指向作为根文件夹的 dist 文件夹。我尝试了组合,但没有安装任何东西。指出我正确的代码。
html - gulp-inject 给出错误的相对路径
我一直在使用这个有用的工具时遇到问题,我不知道该怎么做,这就是为什么我来这里寻求您的帮助。
这是我的目录结构:
所以,我正在使用 gulp 将我的 css、js 从源文件夹注入到我的 dist 文件夹中,进行缩小、连接等。然后,将其注入到源文件夹中的 index.html 并吐入项目根文件夹中. 这是代码:
问题是 index.html 上 dist 文件夹的路径是这样的:
导致错误,因为它应该是:`"dist/css/stylesheet.css"
正如您在代码中看到的,我使用了注入的选项,ignorePath、addRootSlash、relative:true,但似乎没有任何效果。同样的事情也发生在wiredep上,但是这个接受了ignorePath选项,所以一切都很好。
在此先感谢您的帮助。
gulp - Gulp 不能同时注入 css 和 js
我正在尝试运行以下代码
var $ = require('gulp-load-plugins')({ lazy: true }); // fetches gulp plugins
// 如果我注释以下行
.pipe($.inject(gulp.src(config.css)))
然后我的 .js 文件会被注入,否则它们不会被注入,据我所知,这种注入是并行发生的。
我究竟做错了什么?
gulp - 为什么我所有的凉亭 .css 文件都会被忽略而不是 .js
我正在运行以下任务,并且我的所有 .js 文件都在内部 css 标记之间正确插入,但是,html 的故事是相同的。
可能是什么原因,我所有的配置似乎都是正确的。
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 进行测试,但仍然没有。
有任何想法吗?
非常感谢。
gulp - 如何将 HTML(模板)和 CSS 注入 JavaScript 文件?
我想要一个 JavaScript 文件,它可以构建和缩小 HTML 和 CSS 文件,并可能将它们作为字符串拉出,这样它就可以成为一个缩小的 JS 文件来使用。
我很好奇实现这一目标的最佳流程是什么。我看到用 gulp injection ,这可能有用吗?