|
阅读:18143回复:11
gulp完整教程安装后,无法执行task,急求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。。。 |
|
|
沙发#
发布于: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 |
|
|
板凳#
发布于:2016-09-05 09:59
|
|
|
地板#
发布于:2016-09-01 12:49
a13551801507:引入了 不管引入什么模块,都是现实is-buffer没有发现 我怀疑是不是node.js的问题,但是node.js得问题,但是从node.js上面来看,我node.应该没问题,因为可以搭建服务器,并且成功访问。。。这个我就很纳闷了,不管都...回到原帖你看看你nodejs的版本是多少的 |
|
|
4楼#
发布于:2016-09-01 10:32
doubleyong:你的task中包括:引入了 不管引入什么模块,都是现实is-buffer没有发现 我怀疑是不是node.js的问题,但是node.js得问题,但是从node.js上面来看,我node.应该没问题,因为可以搭建服务器,并且成功访问。。。这个我就很纳闷了,不管都是这个错,gulp重新装了,也没用 |
|
|
5楼#
发布于:2016-09-01 10:31
引入了 不管引入什么模块,都是现实is-buffer没有发现 我怀疑是不是node.js的问题,但是node.js得问题,但是从node.js上面来看,我node.应该没问题,因为可以搭建服务器,并且成功访问。。。
|
|
|
6楼#
发布于:2016-08-30 12:41
你的task中包括:
gulp.src('src/less/index.less') //该任务针对的文件 这个是 less 文件,需要引用less 模块 你引用 less模块测试下呢 |
|
|
|
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,也不得行 上面请求模块是调用的时候啊。 |
|
|
8楼#
发布于:2016-08-29 12:04
doubleyong:进行文件搜索,发现gulp模块包中,包含is-buffer ,应该是你的gulp包不完事,重新下个gulp回到原帖我gulp 下载多次了,在包里能明确发现is-buffer 包 而在请求的时候,不需要require is-buffer 是运行的时候自动请求的 |
|
|
9楼#
发布于:2016-08-29 12:04
我gulp 下载多次了,在包里能明确发现is-buffer 包 而在请求的时候,不需要require is-buffer 是运行的时候自动请求的
|
|
|
10楼#
发布于:2016-08-24 13:25
图片:gulp_is_buffer.png 进行文件搜索,发现gulp模块包中,包含is-buffer ,应该是你的gulp包不完事,重新下个gulp |
|
|
|
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:看看报错在那一行代码,那个文件中 |
|
|
