a13551801507
新手
新手
  • 最后登录2016-10-12
  • 发帖数8
阅读:18143回复:11

gulp完整教程安装后,无法执行task,急求

楼主#
更多 发布于:2016-08-23 18:33


var gulp=require('gulp');
var mincss=require('gulp-minify-css');
var gutil = require('gulp-util')
gulp.task('default', function () {
    gutil.log('message')
    gutil.log(gutil.colors.red('error'))
    gutil.log(gutil.colors.green('message:') + "some")
})
gulp.task('testcss', function () {
    gulp.src('src/css/*.less') //该任务针对的文件
        .pipe(mincss()) //该任务调用的模块
        .pipe(gulp.dest('src/css')); //将会在src/css下生成index.css
});
gulp.task('default',['testcss', 'elseTask']);


上面是gulpfile.js中代码  然后执行的出现问题
Error: Cannot find module 'is-buffer';
我反复安装了这个包,npm install isbuffer --save;然而依旧是错,求大神carry。。。
a13551801507
新手
新手
  • 最后登录2016-10-12
  • 发帖数8
沙发#
发布于:2016-09-05 12:35
sunshine:你看看你nodejs的版本是多少的回到原帖

图片:1T@K]WLP7E{5T(9A07`PE~6.png


gulp.js 代码的地方

var gulp = require('gulp'), //本地安装gulp所用到的地方 less = require('gulp-less'); //定义一个testLess任务(自定义任务名称) gulp.task('testLess', function () { gulp.src('src/less/index.less') //该任务针对的文件 .pipe(less()) //该任务调用的模块 .pipe(gulp.dest('src/css')); //将会在src/css下生成index.css }); gulp.task('default',['testLess', 'elseTask']);

node重装了  gulp 重新下载了  文件配置也是按照要求来的但是还是cannot find is-buffer
完全不知道怎么回事了。 根本没用用到is-buffer  
a13551801507
新手
新手
  • 最后登录2016-10-12
  • 发帖数8
板凳#
发布于:2016-09-05 09:59
sunshine:你看看你nodejs的版本是多少的回到原帖
4.4.3版本。。。纳闷中,一直是buff问题
sunshine
管理员
管理员
  • 最后登录2023-10-30
  • 发帖数170
  • 社区居民
地板#
发布于:2016-09-01 12:49
a13551801507:引入了  不管引入什么模块,都是现实is-buffer没有发现 我怀疑是不是node.js的问题,但是node.js得问题,但是从node.js上面来看,我node.应该没问题,因为可以搭建服务器,并且成功访问。。。这个我就很纳闷了,不管都...回到原帖
你看看你nodejs的版本是多少的
a13551801507
新手
新手
  • 最后登录2016-10-12
  • 发帖数8
4楼#
发布于:2016-09-01 10:32
doubleyong:你的task中包括:
          gulp.src('src/less/index.less') //该任务针对的文件
这个是 less 文件,需要引用less 模块
你引用 less模块测试下呢
回到原帖
引入了  不管引入什么模块,都是现实is-buffer没有发现 我怀疑是不是node.js的问题,但是node.js得问题,但是从node.js上面来看,我node.应该没问题,因为可以搭建服务器,并且成功访问。。。这个我就很纳闷了,不管都是这个错,gulp重新装了,也没用
a13551801507
新手
新手
  • 最后登录2016-10-12
  • 发帖数8
5楼#
发布于:2016-09-01 10:31
引入了  不管引入什么模块,都是现实is-buffer没有发现 我怀疑是不是node.js的问题,但是node.js得问题,但是从node.js上面来看,我node.应该没问题,因为可以搭建服务器,并且成功访问。。。
doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
6楼#
发布于:2016-08-30 12:41
你的task中包括:
          gulp.src('src/less/index.less') //该任务针对的文件
这个是 less 文件,需要引用less 模块
你引用 less模块测试下呢
知识需要管理,知识需要分享
a13551801507
新手
新手
  • 最后登录2016-10-12
  • 发帖数8
7楼#
发布于:2016-08-29 12:05
doubleyong:进行文件搜索,发现gulp模块包中,包含is-buffer ,应该是你的gulp包不完事,重新下个gulp回到原帖
即使最简单的var gulp = require('gulp'), //本地安装gulp所用到的地方
    less = require('gulp-less');
  

//定义一个testLess任务(自定义任务名称)
gulp.task('testLess', function () {
    gulp.src('src/less/index.less') //该任务针对的文件
        .pipe(less()) //该任务调用的模块
        .pipe(gulp.dest('src/css')); //将会在src/css下生成index.css
});

gulp.task('default',['testLess', 'elseTask']);
这种demo,也不得行 上面请求模块是调用的时候啊。
a13551801507
新手
新手
  • 最后登录2016-10-12
  • 发帖数8
8楼#
发布于:2016-08-29 12:04
doubleyong:进行文件搜索,发现gulp模块包中,包含is-buffer ,应该是你的gulp包不完事,重新下个gulp回到原帖
我gulp 下载多次了,在包里能明确发现is-buffer 包    而在请求的时候,不需要require is-buffer  是运行的时候自动请求的
a13551801507
新手
新手
  • 最后登录2016-10-12
  • 发帖数8
9楼#
发布于:2016-08-29 12:04
我gulp 下载多次了,在包里能明确发现is-buffer 包    而在请求的时候,不需要require is-buffer  是运行的时候自动请求的
doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
10楼#
发布于:2016-08-24 13:25

图片:gulp_is_buffer.png


进行文件搜索,发现gulp模块包中,包含is-buffer ,应该是你的gulp包不完事,重新下个gulp
知识需要管理,知识需要分享
doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
11楼#
发布于:2016-08-24 13:13
上面的代码,完整嘛?没有看见那里有用is-buffer 这个模块的代码,也没有require引用is-buffer。如果没有用is-buffer这个模块,却报了这个错误,可以重新安装,下面的三个包;
var gulp=require('gulp');
var mincss=require('gulp-minify-css');
var gutil = require('gulp-util')
如果有,is-buffer 模块代码,那你看看require有引用此模块嘛。

PS:看看报错在那一行代码,那个文件中
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号