首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gulp load-插件无法识别util.log

gulp load-插件无法识别util.log
EN

Stack Overflow用户
提问于 2016-05-26 11:12:54
回答 1查看 320关注 0票数 0

在下面的日志中,我收到错误"Cannot read property‘gulpfile.js’of undefined“

代码语言:javascript
复制
var gulp = require('gulp');
var args = require('yargs').argv;

var $ = require('gulp-load-plugins')({lazy:true});



gulp.task('vet',function(){
    log('Analyzing source with JSHint and JSCS');
    return gulp.src(['./src/**/*.js','./*.js'])
        .pipe($.if(args.verbose,$.print()))
        .pipe($.jscs())
        .pipe($.jshint())
        .pipe($.jshint.reporter('jshint-stylish',{verbose:true}))
        .pipe($.jshint.reporter('fail'));
});

function log(msg){
    if(typeof(msg)==='object'){
        for(var item in msg){
            if(msg.hasOwnProperty(item)){
                $.util.log($.util.colors.blue(msg[item]));
            }
        }
    } else {
        $.util.log($.util.colors.blue(msg));
    }
}
EN

回答 1

Stack Overflow用户

发布于 2016-05-26 11:53:13

好吧,我解决了我的问题,但这个解决方案对我来说有点令人惊讶。我之前使用过各种不同的gulp插件,比如gulp util,gulp jscs,gulp-if等,然后我决定使用gulp-load-plugins,我想当我使用这个插件时,我可以从package.json文件中删除所有的插件,这就是问题开始发生的时候。你不能从你的package.json文件中删除你的插件,否则你会得到和我得到的一样的错误。我仍然不确定为什么从pacakge.json中删除这些插件会导致这个问题?

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

https://stackoverflow.com/questions/37450933

复制
相关文章

相似问题

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