Gulp-Gulp加载插件不工作
Gulpfile.js 通过Gulp-Gulp加载插件不工作,gulp,gulp-load-plugins,Gulp,Gulp Load Plugins,Gulpfile.js 通过npm安装安装--保存dev gulp加载插件 var gulp = require('gulp'); // Require all tasks in gulp/tasks, including subfolders require('require-dir')('./gulp/tasks', { recurse: true }); var $ = require('gulp-load-plugins')(); console.log($); 无论我在哪里声明
npm安装安装--保存dev gulp加载插件
var gulp = require('gulp');
// Require all tasks in gulp/tasks, including subfolders
require('require-dir')('./gulp/tasks', {
recurse: true
});
var $ = require('gulp-load-plugins')();
console.log($);
无论我在哪里声明它,输出总是{}。我甚至尝试了更长的版本,但仍然没有运气
使用$.gulpif()
给予
TypeError:对象#没有方法“gulpif”
我甚至从github下载了一些入门包,但仍然得到相同的输出。我为自己离开格伦特而感到懊恼 在package.json中,插件另存为
“gulp if”:“^1.2.5”
因此,我不得不将代码$.gulpif()
更改为$.if()
,因为插件将按照下面的逻辑删除名称
var pattern = arrayify(options.pattern || ['gulp-*', 'gulp.*']);
var replaceString = options.replaceString || /^gulp(-|\.)/;
name.replace(replaceString, '');
一个愚蠢的错误花了我4个小时的时间
附言:我不认为它会加载任何名称中没有前缀gulp的插件。如果它让你感觉更好,我也犯了同样的错误,你的帖子让我今天保持理智。
var pattern = arrayify(options.pattern || ['gulp-*', 'gulp.*']);
var replaceString = options.replaceString || /^gulp(-|\.)/;
name.replace(replaceString, '');