问题标签 [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.
node.js - gulp-sourcemaps 生成一个空的名称属性
我正在尝试使用 gulp 为丑陋的 javascript 生成源映射文件。我的任务如下所示:
生成的输出映射gulp-sourcemaps
包含一个空names
数组,这会阻止浏览器将函数参数还原为其原始名称。
在我看来,gulp-sourcemaps
没有正确合并链接的地图文件?gulp-concat
不输出names
属性(它不需要:它只是连接)但是gulp-uglify
:
以上确实生成了具有names
属性集的正确地图文件。
我做错了什么还是有人有解决方法?
javascript - gulp 任务可以结合起来更快吗?
我有一个我刚写的 gulp 文件,我是新手。它正在工作,但我的任务比我认为需要的要多。
任何人都可以帮我将javascript任务串在一起作为一项任务吗?
完成后,我需要四个单独的 js 文件。
gulpfile.js 中的相关代码片段:
我想做的是:
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 忽略文件?
gulp - 有什么方法可以用 @imports 编译更少的文件,然后用 Gulp 将它们连接起来,都在同一个流中?
我在我的 gulpfile.js 中尝试了这个:
但我总是收到这样的消息:
我在所有较少的文件中使用@imports,并且引用是那些在消息中未找到的引用。例如,我的 widgets.less 文件如下:
我错过了什么吗?在此先感谢您的帮助!
node.js - 如何调试 gulp-sourcemaps 不做任何事情?
我有一个相当标准的用例gulp-sourcemaps
https://github.com/floridoo/gulp-sourcemaps
这会产生适当连接和丑化的文件。但是,它们没有添加源地图。bundle.src
是一个文件路径数组。不知道如何调试这个。
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 中定义它们?
git - Gulp 复制目的地但添加一个句点
我在吞咽过程中出现了奇怪的行为。
这相当简单 - 它连接了许多 javascript 文件并将输出放入一个文件中。但是,它将输出复制到另一个文件夹,这给我的 GIT 存储库带来了问题。当我删除流氓文件夹js2.
时,它也会删除正确的文件夹js2
这是我的 gulpfile
});
这将产生以下内容:
完全符合预期
然后我也有:
我有一个类似的任务 - 完全相同,但它的行为方式不同。这也会在另一台机器上创建副本
当我删除流氓文件夹js2.
时,它也会删除正确的文件夹js2
我不确定问题是什么 - 我该如何解决?
javascript - 使用 gulp-clean 丢失文件
我刚开始使用 gulp 并没有完全理解一些事情。这是我的 gulpfile
当我在 public/css/style.css 中运行此任务时,我只会缩小重置文件而没有其他所有内容,但是如果我评论了干净的行,它就可以正常工作。
我认为 style.css 应该在运行 clean 任务之前创建,这不是真的吗?
如何在不更改文件夹结构的情况下使其正常工作,这意味着重置文件可以与其他文件处于同一级别
如果您解释或发送链接,我可以阅读为什么它不适用于当前代码,那就太好了
gulp - gulp-concat:多个外部“配置”文件,可能吗?
免责声明:节点、流、gulp 的新手
我想更新/改进我们当前的构建过程以通过 frontend-maven-plugin 使用 gulp,我想知道是否可以使用外部配置文件来告诉 gulp concat 可以使用哪些文件?
目前,我们正在使用 /scripts/config/ 下的一些 ruby 和 json 执行此操作,并输出到组合文件夹。有几十个这样的配置,可以逐个发布增长或缩小。
一个示例配置文件如下所示:
我看到的所有示例都在 gulp 文件中使用了预定义的硬编码列表。我想我真正要问的是这个功能是否存在开箱即用,或者我是否需要为此编写一个插件,当然假设一个不存在。
谢谢你的时间
gulp - 使用 Gulp Concat 和 Gulp Changed
我目前使用 gulp 完成大部分自动化任务。为了保持流程优化,我在处理文件之前检查文件更改。问题是当我重建我的文件并且集合中只有一个文件发生更改时,concat 文件只包含更改的文件。有没有办法在 concat 的情况下拾取所有文件
我正在使用 gulp-changed 检查文件更改,以下是场景:
- 第一次运行它时,它会占用里程并缩小里程。
- 当之后仅更改一个文件时,连接文件“all.min.js”仅包含更改文件的缩小版本。
即使只有一个文件更改,任何人都可以帮助我如何连接所有文件吗?