问题标签 [gulp-4]

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 回答
535 浏览

javascript - 从 v3 迁移到 v4 后如何让 Gulp watch 正常工作?

我有一个非常温和的应用程序gulpfile。我刚刚将 Gulp 从升级v3.9.1v4.0.2并调整了gulpfile.js. 所有任务都再次正常工作,只有watching 不是。

没有错误,但 Gulp watch 似乎没有检查定义的文件是否有更改:

如何让 Gulp watch 为 Gulp v4 工作?


这是我gulpfile.js的 Gulp原件v3

这是 Gulp 的新变体v4

0 投票
0 回答
132 浏览

javascript - 如何让 Gulp v4 watch 观察文件更改?

这是一个非常简约的示例gulpfile.js

gulpfile.js每次编辑自身时,都应在控制台上显示一条消息“更改” 。但它不起作用。我收到初始消息“开始观看......”以及有关启动任务的 Gulp 信息。

但是要观察的已定义文件(gulpfile.js)上的更改被忽略,因此不会显示更多消息。

是什么导致了这个问题,以及如何解决它并使watch工作正常?

0 投票
1 回答
75 浏览

gulp-4 - 如何将 gulp 任务从文件加载到另一个任务

我有简单的“watchFiles”任务,在文件更改后使用任务“重新加载”。此“重新加载”任务位于单独的文件中。当我不希望在同一个文件中执行此任务时,如何将此任务加载到我的“watchFiles”任务中?

0 投票
1 回答
2329 浏览

gulp-4 - Gulp 3.9 到 4 迁移

我知道这已经被问过很多次了,但是没有一个答案可以帮助我解决将 gulp 3 迁移到 4 的问题。我们不一定要升级到 gulp 的第 4 版,而是将 Node.js 从 10 更新到 12迫使我们这样做,因为 Node.js 12 不再支持 gulp 3。这里只是我们构建过程中的两个文件,我认为仅从这些文件中了解问题所在就足够了,但如果需要,我可以添加其他文件。为了简洁起见,我还删除了大多数函数的内容。

还有一个文件:

当我运行 gulp 时,出现以下错误:

错误在第二个文件build-dev.js中,我在我提供的代码中指出了它。我一直在尝试遵循教程和 SO 问题,但无济于事。是什么赋予了?

0 投票
1 回答
404 浏览

gulp-sass - Gulp 4 排除一个 sass 文件

有没有办法在构建时排除 sass 文件?我有以下代码:

我想排除 styleguide 文件夹中的所有内容。有任何想法吗?

0 投票
1 回答
20 浏览

gulp - 值为“sass('floder1')”的 Gulp 函数

我正在尝试对多个项目使用相同的 gulpfile.js。假设我想sass()对两个不同的项目使用相同的功能。我试过像 javascript 一样传递值sass(x){.... .src(x+"/src/style/scss/*.scss")}。但它没有用。有没有为多个项目使用相同的 gulpfile.js 的例子?

在命令中运行,例如:gulp watch("folder1")

它没有做任何事情。或者,它没有观看任何文件夹并运行任何任务。

0 投票
1 回答
3612 浏览

javascript - Gulp 4 - AssertionError [ERR_ASSERTION]:任务从未定义:未定义

尝试运行我的默认任务时,我不断收到以下错误消息:

这是我注册的任务:

我的 Gulp 版本

任务似乎是罪魁祸首,watchFiles但我看不出问题出在哪里。我已经查看了所有其他报告类似错误但没有运气的 stackoverflow 结果。

这是我的gulpfile.js

这是我的watch.js模块,其中包括watchFiles导致错误的任务

我真的被困住了,任何帮助将不胜感激。谢谢你。

0 投票
1 回答
665 浏览

gulp-4 - 如何使用 gulp 4.0.1 编译和捆绑 react 16.9?

我有一个现有的项目,我使用了React 16.9. 现在,我想实现Gulp 4.0.1在服务器中构建它。我在 Windows 10 中运行。

在我的组件中,我正在使用import form

我尝试使用这个 gulpfile.js,它非常简单

现在通过运行gulp命令它给了我这个错误:

0 投票
1 回答
88 浏览

gulp - 如何将 gulp.watch 从 gulp 3.x 迁移到 gulp 4.x

我目前正在将 gulp 从 3.x 迁移到 4.x 我在转换 gulp 时感到震惊。下面是 gulp.watch 代码

我收到以下错误 错误:正在观看 src*.html:观看任务必须是一个函数(可以选择使用 gulp.parallel 或 gulp.series 生成)

我需要为每个 gulp.watch 添加串联和并联吗?如何迁移这个,是否有任何示例代码可供参考。

0 投票
2 回答
174 浏览

gulp - 如何使用 gulp-if 退出任务

我有一个处理图像的 gulp 4 任务。首先,它会缩小它们,如果满足条件,则应将 SVG 转换为 PHP 部分。如果不满足,我该如何实现这样的条件并停止任务。