Gulpfile.js
通过npm install --save-dev gulp-load-plugins安装
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: Object #<Object> has no method 'gulpif'我甚至从github下载了很少的初学者包,但仍然得到了相同的输出。我因为从格伦特搬来而自责。
发布于 2015-02-06 19:52:22
在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个小时的时间。
我不认为它会在没有前缀的情况下加载任何插件。
https://stackoverflow.com/questions/28372226
复制相似问题