正在列出已加载的gulpload插件
我正在使用正在列出已加载的gulpload插件,gulp,gulp-load-plugins,Gulp,Gulp Load Plugins,我正在使用吞咽加载插件,并试图打印加载的插件: console.log(JSON.stringify(plugins)) 但它只打印{} 是否有打印加载的插件和分配给插件的名称的方法 更新: 让它工作起来: 将延迟加载设置为false 添加console.log(插件)在runnung任务之后 var-plugins=require('gulp-load-plugins')({lazy:false}) … gulp.task('default',['style']) console.log(插件
吞咽加载插件
,并试图打印加载的插件:
console.log(JSON.stringify(plugins))代码>
但它只打印{}
是否有打印加载的插件和分配给插件的名称的方法
更新:
让它工作起来:
将延迟加载设置为false
添加console.log(插件)代码>在runnung任务之后
var-plugins=require('gulp-load-plugins')({lazy:false})代码>
…
gulp.task('default',['style'])代码>
console.log(插件)代码>
在插件的代码中,您可以看到返回的对象的属性是用
Object.defineProperty()
此方法允许设置不可枚举的属性。
因此,您要查找的属性不会显示
我同意这是“奇怪的”,因为这将有助于开发人员跟踪实际可用的插件。您可以回答以下问题:-)