首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >吞咽-吞咽-负载-插件不工作

吞咽-吞咽-负载-插件不工作
EN

Stack Overflow用户
提问于 2015-02-06 18:17:32
回答 1查看 2.6K关注 0票数 5

Gulpfile.js

通过npm install --save-dev gulp-load-plugins安装

代码语言:javascript
复制
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()给出

代码语言:javascript
复制
TypeError: Object #<Object> has no method 'gulpif'

我甚至从github下载了很少的初学者包,但仍然得到了相同的输出。我因为从格伦特搬来而自责。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-06 19:52:22

package.json中,插件保存为"gulp-if": "^1.2.5"

因此,我不得不将代码$.gulpif()更改为$.if(),因为插件将按照下面的逻辑删除名称

代码语言:javascript
复制
var pattern = arrayify(options.pattern || ['gulp-*', 'gulp.*']);
var replaceString = options.replaceString || /^gulp(-|\.)/;
name.replace(replaceString, '');

一个愚蠢的错误花了我4个小时的时间。

我不认为它会在没有前缀的情况下加载任何插件。

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

https://stackoverflow.com/questions/28372226

复制
相关文章

相似问题

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