首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >dest.on不是函数错误

dest.on不是函数错误
EN

Stack Overflow用户
提问于 2016-07-07 19:38:37
回答 1查看 3.2K关注 0票数 3

我试着用imagemin缩小图像,但是它有一个错误。不明白我做错了什么。

这是我的卷宗

代码语言:javascript
运行
复制
'use strict';

var gulp = require('gulp');
var imagemin = require('imagemin');
var clean = require('gulp-clean');

gulp.task('img', function () {
  return gulp.src('src/img/**')
    .pipe(imagemin())
    .pipe(gulp.dest('build/img'));
});

gulp.task('clean', function() {
  console.log('-----------удаляю build');
  return gulp.src('build', {read: false})
    .pipe(clean());
});

以及控制台发出的错误消息。

代码语言:javascript
运行
复制
$ gulp img
(node:14312) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version.
[22:10:20] Using gulpfile Z:\a\gulpfile.js
[22:10:20] Starting 'img'...
[22:10:20] 'img' errored after 26 ms
[22:10:20] TypeError: dest.on is not a function
    at DestroyableTransform.Readable.pipe (Z:\a\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_readable.js:516:8)
    at Gulp.<anonymous> (Z:\a\gulpfile.js:9:6)
    at module.exports (Z:\a\node_modules\orchestrator\lib\runTask.js:34:7)
    at Gulp.Orchestrator._runTask (Z:\a\node_modules\orchestrator\index.js:273:3)
    at Gulp.Orchestrator._runStep (Z:\a\node_modules\orchestrator\index.js:214:10)
    at Gulp.Orchestrator.start (Z:\a\node_modules\orchestrator\index.js:134:8)
    at C:\Users\Artur\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\versioned\^3.7.0\index.js:46:20
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)
    at Function.Module.runMain (module.js:577:11)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-07 20:17:55

通常,当您试图pipe()一些不是流到gulp.dest()的东西时,会引发此错误。

我在您的代码var imagemin = require('imagemin');中看到了--您确定您不是有意编写var imagemin = require('gulp-imagemin');吗?imagemin不会返回正确的gulp流,但是gulp会返回正确的gulp流。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38253949

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档