javascript - gulp-load-plugins 不加载插件

标签 javascript gulp gulp-load-plugins

gulp-load-plugins没有加载任何插件。任何人都可以提出为什么会这样吗?

Node: v0.12.0
NPM: v2.7.3

我的package.json:

{
  "name": "foo",
  "version": "0.0.1",
  "dependencies": {},
  "devDependencies": {
    "gulp": "^3.8.11",
    "gulp-load-plugins": "^0.9.0"
  }
}

我的gulpfile.js:

var gulp = require('gulp');
var gulpLoadPlugins = require('gulp-load-plugins');
var plugins = gulpLoadPlugins();

console.log(JSON.stringify(plugins)); // {}

gulp.task('default');

最佳答案

安装其他 gulp 插件。

tl;dr

如果那是你完整的 package.json,看起来你没有安装其他 gulp 插件。

假设以下是您的 package.json:

package.json

{
  "name": "foo",
  "version": "0.0.1",
  "dependencies": {},
  "devDependencies": {
    "gulp": "^3.8.11",
    "gulp-load-plugins": "^0.9.0",
    "gulp-rename": "^1.2.0",
    "gulp-concat": "^2.5.2"
  }
}

$ npm install 一切,然后......

gulpfile.js

var gulp = require('gulp');
var gulpLoadPlugins = require('gulp-load-plugins');
var plugins = gulpLoadPlugins();

// `plugins.rename` should exist
// `plugins.concat` should exist

console.log(JSON.stringify(plugins));

gulp.task('default');

关于javascript - gulp-load-plugins 不加载插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29288870/

相关文章:

javascript - Gulp autoprefixer、browserify 和浏览器支持

javascript - 使用 JSDoc 记录原型(prototype)扩展函数

Javascript:无法下载base64解码的图像

javascript - 在 jsTree 中,使节点文本可点击的最佳方法是什么(用于选中复选框)

javascript - Gulp 任务 - 无依赖性按顺序运行

node.js - 如何在 TypeScript 中使用 gulp-load-plugins?

javascript - 带有 gulp-load-plugins 的 Gulp 入门套件

javascript - 事件.js :160 throw er;//Unhandled 'error' event

javascript - AWS S3 存储桶上传时出现 CORS 错误

javascript - 加快 WordPress 网站上的轮播速度