我正在使用gulp-load-plugins
,我正在尝试打印已加载的插件:
console.log(JSON.stringify(plugins));
但它只打印{}
。
无论如何都要打印加载的插件和分配给插件的名称。
更新: 搞定了:
在runnung任务
之后添加console.log(plugins);
var plugins = require('gulp-load-plugins')({lazy:false});
...
gulp.task('default', ['styles']);
console.log(plugins);
答案 0 :(得分:0)
在插件的代码中,您可以看到返回的对象的属性是用
定义的Object.defineProperty()
此方法允许设置不可枚举的属性。 因此,您要查找的属性不会出现。
我同意这是“奇怪的”,因为它可以帮助开发人员跟踪哪些插件实际可用。