在汇编更新

时间:2016-03-17 17:39:52

标签: javascript gulp assemble

我刚刚对项目中的Assemble包进行了更新,并在终端中运行$ gulp后出现错误

enter image description here

这是Gulp任务

//Assemble load task
gulp.task('load', function(cb) {

  //Set main assemble options
  //app.option('layout', ['default']);
  app.layouts('app/layouts/*.hbs');
  app.pages('app/pages/**/*.hbs');
  app.partials('app/components/**/*.hbs');
  app.engine('hbs', require('engine-handlebars'));
  app.data(['app/{pages,components,data}/**/*.json']);

  // //Custom helpers
  app.helper('get', function(prop) {
    return get(this.context, prop);
  });

  app.helper('debug', function(data, options){
    console.log(data);
  });

  app.helper('pagename', function(){
    let url = get(this.context, 'view.path');;
    let pagenameArr = url.split('/');
    let pagename = _.last(pagenameArr);
        pagename = pagename.split('.')[0];
    return pagename;
  });


  cb();
});

这是他们所做的更新的链接

https://github.com/assemble/assemble/commit/48e0f941366ccfe0a28f7957b8a43af68125310b

任何建议?

1 个答案:

答案 0 :(得分:0)

这是一个破坏的依赖,并已修复。它也与您链接的提交无关。在提交之后立即删除了最新的依赖项,这简直是巧合。