问题标签 [gulp-concat]
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.
javascript - 使用 gulp 时显示 javascript 错误
大家好,我正在使用 gulp uglify 和 concat 来缩小 js 代码。
但是,我想有一种方法来检测原始 dev js 代码中的任何编码错误,以便我可以检查原始代码,而不仅仅是在缩小后通知。
我可以知道我该怎么做吗?
下面是我的 gulp 代码。
css - 如何告诉 Gulp 跳过或忽略 gulp.src([...]) 中的某些文件?
如何告诉 Gulp 跳过或忽略 中的某些文件gulp.src([...])
?例如,我不想在我的 css/ 文件夹中压缩和连接这个文件 - 'css/ignnore.css'
?
node.js - 吞咽。如何在不重复行的情况下合并文件
我需要将 2 个文件与 gulp 合并。喜欢
但没有行重复。因此,如果两个文件包含同一行,则合并文件只需要包含该行一次。
文件 1
文件2
合并
有这个插件吗?请帮忙)
javascript - 如何为 Gulp.js 添加一个新的脚本块到 html?
我正在使用 yeoman gulp 网络应用程序。
生成的 index.html 文件有几个预制的脚本连接块,例如:
我想添加我自己的块,就像我在 Grunt 中所做的那样,作为 IE8 的条件。在 Grunt 中,我添加了以下内容:
编译为
当我尝试将这样的块添加到我的 Gulp index.html 时,构建任务会引发错误:
想法?
更新: 这是最终的 usemin 任务:
此外,正如建议的那样,我将条件注释包裹在 usemin 注释周围:
node.js - Uglify Minify 并使用 Gulp 生成源图
有人可以解释如何使用 gulp 进行 uglify、concat 并最终生成源映射吗?我似乎无法让它工作。我在 API 中没有看到任何关于此的内容,但在我看来应该支持它。重点是生成源映射并在设置断点时使用源文件。我尝试将第concat
一个放在下面的代码中,但是当我这样做时,断点在 chrome 浏览器中不起作用。
我正在使用
concat = require('gulp-concat'),
和uglify = require('gulp-uglify')
。
node.js - gulp 可以将行 grep:ed 收集到单个输出文件中吗?
我正在尝试从所有 .js 源文件中过滤掉行,然后放入一个单独的文件中。(具体来说,我正在尝试对字符串翻译函数的所有调用进行 grep 并对其进行后处理)。
我想我已经弄清楚了不同的部分,但无法将它们组合在一起。
- 对于每个文件,处理它
- 将每个文件的 grep:ed 行写入输出。
- 将结果附加到文件
我试图through.push(<output per file>)
从插件中,但下面的步骤需要一个文件,而不是一个字符串。
从那里,我希望我可以对结果执行 gulp-concat 或流合并之类的操作,然后将其通过管道传输到gulp.dist
,但是这里缺少一些内容。
javascript - Gulp:对象#没有方法'isNull'
我TypeError: Object #<File> has no method 'isNull'
从 gulp-concat 和 gulp-sass 得到:
javascript - 仅对 Gulp 任务中文件夹中的一部分文件使用 Browserify
通常使用 Browserify,如果你想合并多个文件,你可以运行如下代码:
我想用动态创建的过滤文件列表替换条目,这样每次我添加一个我想要浏览器化的新文件时都不必更新数组,它会自动执行此操作。
为此,我开始使用 gulp-filter 从文件夹中选择我希望浏览的文件:
但是因为这会返回一个异步流而不是一个数组,所以您不能使用它来代替条目。然后我认为我可以将单独的文件连接到一个虚拟文件中,然后将其传递给 Browserify。像这样:
但这会引发一个未处理的错误事件——可能是因为在 bundle 方法运行之前源文件没有被连接?
所以这让我问是否有人有执行类似或类似的事情的经验?我对 gulp 很陌生,所以任何指针也将不胜感激。谢谢。
javascript - 将字符串添加到 gulp 流的开头
我已经设置了一个 gulpfile.js,它将我的 js 文件目录编译为一个(缩小的)源。但是我需要一小段代码来处理它(初始化他们正在修改的对象文字),但我似乎无法弄清楚如何实现这一点。(参见下面的 gulpfile)
src 中的每个文件都会修改我需要添加到输出脚本开头的对象文字
例如 src/Game.js 如下:
注意它是如何假设 Ethereal 是它正在修改的真实对象,它就是。
TL;博士
- 如何将一段代码添加到 gulp 流文件的开头
- 如果这是不可能的,我怎么能用另一个工具来达到这样的效果?
gulp - 在 gulp 中连接和丑化 js 的最佳方法
我正在尝试自动化以在 gulp 中连接和丑化 js。
这是我的 gulpfile.js:
您是否认为需要包装每个文件(function(){"use strict"; <%= contents %>\n})();
以避免在每个文件连接在一起时发生冲突?你认为我的 gulp 任务很好,或者它可以更好地执行它的任务吗?