问题标签 [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.
javascript - 从 v3 迁移到 v4 后如何让 Gulp watch 正常工作?
我有一个非常温和的应用程序gulpfile
。我刚刚将 Gulp 从升级v3.9.1
到v4.0.2
并调整了gulpfile.js
. 所有任务都再次正常工作,只有watch
ing 不是。
没有错误,但 Gulp watch 似乎没有检查定义的文件是否有更改:
如何让 Gulp watch 为 Gulp v4 工作?
这是我gulpfile.js
的 Gulp原件v3
:
这是 Gulp 的新变体v4
:
javascript - 如何让 Gulp v4 watch 观察文件更改?
这是一个非常简约的示例gulpfile.js
:
gulpfile.js
每次编辑自身时,都应在控制台上显示一条消息“更改” 。但它不起作用。我收到初始消息“开始观看......”以及有关启动任务的 Gulp 信息。
但是要观察的已定义文件(gulpfile.js
)上的更改被忽略,因此不会显示更多消息。
是什么导致了这个问题,以及如何解决它并使watch
工作正常?
gulp-4 - 如何将 gulp 任务从文件加载到另一个任务
我有简单的“watchFiles”任务,在文件更改后使用任务“重新加载”。此“重新加载”任务位于单独的文件中。当我不希望在同一个文件中执行此任务时,如何将此任务加载到我的“watchFiles”任务中?
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 问题,但无济于事。是什么赋予了?
gulp-sass - Gulp 4 排除一个 sass 文件
有没有办法在构建时排除 sass 文件?我有以下代码:
我想排除 styleguide 文件夹中的所有内容。有任何想法吗?
gulp - 值为“sass('floder1')”的 Gulp 函数
我正在尝试对多个项目使用相同的 gulpfile.js。假设我想sass()
对两个不同的项目使用相同的功能。我试过像 javascript 一样传递值sass(x){.... .src(x+"/src/style/scss/*.scss")}
。但它没有用。有没有为多个项目使用相同的 gulpfile.js 的例子?
在命令中运行,例如:gulp watch("folder1")
它没有做任何事情。或者,它没有观看任何文件夹并运行任何任务。
javascript - Gulp 4 - AssertionError [ERR_ASSERTION]:任务从未定义:未定义
尝试运行我的默认任务时,我不断收到以下错误消息:
这是我注册的任务:
我的 Gulp 版本
任务似乎是罪魁祸首,watchFiles
但我看不出问题出在哪里。我已经查看了所有其他报告类似错误但没有运气的 stackoverflow 结果。
这是我的gulpfile.js
这是我的watch.js
模块,其中包括watchFiles
导致错误的任务
我真的被困住了,任何帮助将不胜感激。谢谢你。
gulp-4 - 如何使用 gulp 4.0.1 编译和捆绑 react 16.9?
我有一个现有的项目,我使用了React 16.9
. 现在,我想实现Gulp 4.0.1
在服务器中构建它。我在 Windows 10 中运行。
在我的组件中,我正在使用import
form
我尝试使用这个 gulpfile.js,它非常简单。
现在通过运行gulp
命令它给了我这个错误:
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 添加串联和并联吗?如何迁移这个,是否有任何示例代码可供参考。
gulp - 如何使用 gulp-if 退出任务
我有一个处理图像的 gulp 4 任务。首先,它会缩小它们,如果满足条件,则应将 SVG 转换为 PHP 部分。如果不满足,我该如何实现这样的条件并停止任务。