使用gulp系列时从未定义任务

使用gulp系列时从未定义任务,gulp,Gulp,这是我从以下地方得到的: 当我使用gulpbuild运行此操作时,我得到: Task never defined: build 如果我运行/node\u modules/.bin/gulp build,它就会工作 如果我将导出更改为: exports.build = css 然后运行gulpbuild,它也可以工作 我做错了什么 我已经在WSL(Linux,我的默认环境)上尝试过,但也直接在Windows上尝试过。我团队中的另一个开发人员没有这个问题,尽管他在Mac上运行。我还尝试了不同版

这是我从以下地方得到的:

当我使用
gulpbuild
运行此操作时,我得到:

Task never defined: build 
如果我运行
/node\u modules/.bin/gulp build
,它就会工作

如果我将导出更改为:

exports.build = css
然后运行
gulpbuild
,它也可以工作

我做错了什么


我已经在WSL(Linux,我的默认环境)上尝试过,但也直接在Windows上尝试过。我团队中的另一个开发人员没有这个问题,尽管他在Mac上运行。我还尝试了不同版本的Node。

从gulp v4.0.0更新到v4.0.1解决了此问题。

问题在于本地版与全局版的gulp

使用“节点吞咽构建”或“纱线吞咽构建”(如果您使用纱线)


这将解决您的问题。

它只是导出.build,而不是
模块.exports.build
。不幸的是,这对我来说没有什么区别。我更改了它,但仍然有相同的行为。
导出
模块。导出
是一样的。
exports.build = css