问题标签 [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.

0 投票
1 回答
416 浏览

node.js - gulp-sourcemaps 生成一个空的名称属性

我正在尝试使用 gulp 为丑陋的 javascript 生成源映射文件。我的任务如下所示:

生成的输出映射gulp-sourcemaps包含一个空names数组,这会阻止浏览器将函数参数还原为其原始名称。

在我看来,gulp-sourcemaps没有正确合并链接的地图文件?gulp-concat不输出names属性(它不需要:它只是连接)但是gulp-uglify

以上确实生成了具有names属性集的正确地图文件。

我做错了什么还是有人有解决方法?

0 投票
1 回答
1105 浏览

javascript - gulp 任务可以结合起来更快吗?

我有一个我刚写的 gulp 文件,我是新手。它正在工作,但我的任务比我认为需要的要多。

任何人都可以帮我将javascript任务串在一起作为一项任务吗?

完成后,我需要四个单独的 js 文件。

gulpfile.js 中的相关代码片段:

我想做的是:

0 投票
2 回答
1635 浏览

javascript - 如何使用 gulp 忽略文件?

我有以下文件夹和文件结构:


我正在尝试确保按以下特定顺序将 css 文件添加到流中:

1) bootstrap.css 文件
src/vendor/bootstrap/css/bootstrap.css

2) 'src/vendor/' 子目录中的所有其他 css 文件,没有特定的顺序(我将来会添加更多,所以我不想让它太具体)
src/vendor/font-真棒/css/font-awesome.css
src/vendor/nivo-slider/nivo-slider.css

3) 'src/vendor/theme/' 目录中的这些特定 css 文件没有特定顺序
src/vendor/theme/theme.css
src/vendor/theme/theme-animate.css
src/vendor/theme/theme-blog .css
src/vendor/theme/theme-shop.css

4) 最后是theme-responsive.css 文件
src/vendor/theme/theme-responsive.css

这是我的尝试:

不幸的是,当我当前运行这个脚本时,它应该忽略的 bootstrap.css 和其他文件被多次添加。如何使用 gulp 忽略文件?

0 投票
1 回答
2847 浏览

gulp - 有什么方法可以用 @imports 编译更少的文件,然后用 Gulp 将它们连接起来,都在同一个流中?

我在我的 gulpfile.js 中尝试了这个:

但我总是收到这样的消息:

我在所有较少的文件中使用@imports,并且引用是那些在消息中未找到的引用。例如,我的 widgets.less 文件如下:

我错过了什么吗?在此先感谢您的帮助!

0 投票
2 回答
762 浏览

node.js - 如何调试 gulp-sourcemaps 不做任何事情?

我有一个相当标准的用例gulp-sourcemaps

https://github.com/floridoo/gulp-sourcemaps

这会产生适当连接和丑化的文件。但是,它们没有添加源地图。bundle.src是一个文件路径数组。不知道如何调试这个。

0 投票
1 回答
752 浏览

javascript - Gulp/Grunt:只连接必要的 JS 文件?

我得到了

我有一个生成app.min.js和的 gulpfile libs.min.js;相当不言自明:

在这个设置中,每当我添加或删除一个库时,我都必须手动将它添加到dev.libs数组中(并且也以正确的顺序),然​​后重新启动 Gulp 以查看新的库文件。

我想要

我希望能够连接我使用的 js 库,而不必(array) dev.libs. 目前如果我使用return gulp.src('**/*.js'),我相信它会连接每个 js 文件bower_components,这显然是荒谬的。

问题

有没有办法自动加载和连接我需要的库,而不必在 gulpfile 中定义它们

0 投票
0 回答
180 浏览

git - Gulp 复制目的地但添加一个句点

我在吞咽过程中出现了奇怪的行为。

这相当简单 - 它连接了许多 javascript 文件并将输出放入一个文件中。但是,它将输出复制到另一个文件夹,这给我的 GIT 存储库带来了问题。当我删除流氓文件夹js2.时,它也会删除正确的文件夹js2

这是我的 gulpfile

});

这将产生以下内容:

完全符合预期

然后我也有:

我有一个类似的任务 - 完全相同,但它的行为方式不同。这也会在另一台机器上创建副本

当我删除流氓文件夹js2.时,它也会删除正确的文件夹js2

我不确定问题是什么 - 我该如何解决?

0 投票
1 回答
338 浏览

javascript - 使用 gulp-clean 丢失文件

我刚开始使用 gulp 并没有完全理解一些事情。这是我的 gulpfile

当我在 public/css/style.css 中运行此任务时,我只会缩小重置文件而没有其他所有内容,但是如果我评论了干净的行,它就可以正常工作。

我认为 style.css 应该在运行 clean 任务之前创建,这不是真的吗?

如何在不更改文件夹结构的情况下使其正常工作,这意味着重置文件可以与其他文件处于同一级别

如果您解释或发送链接,我可以阅读为什么它不适用于当前代码,那就太好了

0 投票
1 回答
1926 浏览

gulp - gulp-concat:多个外部“配置”文件,可能吗?

免责声明:节点、流、gulp 的新手

我想更新/改进我们当前的构建过程以通过 frontend-maven-plugin 使用 gulp,我想知道是否可以使用外部配置文件来告诉 gulp concat 可以使用哪些文件?

目前,我们正在使用 /scripts/config/ 下的一些 ruby​​ 和 json 执行此操作,并输出到组合文件夹。有几十个这样的配置,可以逐个发布增长或缩小。

一个示例配置文件如下所示:

我看到的所有示例都在 gulp 文件中使用了预定义的硬编码列表。我想我真正要问的是这个功能是否存在开箱即用,或者我是否需要为此编写一个插件,当然假设一个不存在。

谢谢你的时间

0 投票
1 回答
940 浏览

gulp - 使用 Gulp Concat 和 Gulp Changed

我目前使用 gulp 完成大部分自动化任务。为了保持流程优化,我在处理文件之前检查文件更改。问题是当我重建我的文件并且集合中只有一个文件发生更改时,concat 文件只包含更改的文件。有没有办法在 concat 的情况下拾取所有文件

我正在使用 gulp-changed 检查文件更改,以下是场景:

  1. 第一次运行它时,它会占用里程并缩小里程。
  2. 当之后仅更改一个文件时,连接文件“all.min.js”仅包含更改文件的缩小版本。

即使只有一个文件更改,任何人都可以帮助我如何连接所有文件吗?