小编goo*_*rgy的帖子

那个gulp-concat和lazypipe的组合怎么样使用gulp 4导致错误?

我正在从Gulp 3升级到4,我遇到了一个错误:

The following tasks did not complete: build
Did you forget to signal async completion?
Run Code Online (Sandbox Code Playgroud)

我明白它在说什么,但无法理解为什么这段代码会触发它.

错误与否,任务完成(文件连接并写入dest).在没有lazypipe的情况下执行相同的代码不会导致错误,并且删除lazypipe中的串联也可以修复错误.

将整个事物包装在创建流的东西(如合并流)中可以解决问题.我想有关gulp-concat和lazypipe之间的交互的一些事情是阻止正确返回流.

这是(简化)任务:

gulp.task('build', function() {
    var dest = 'build';

    var buildFiles = lazypipe()
        .pipe(plugins.concat, 'cat.js') // Task will complete if I remove this
        .pipe(gulp.dest, dest);

    // This works
    // return gulp.src(src('js/**/*.js'))
    //     .pipe(plugins.concat('cat.js'))
    //     .pipe(gulp.dest(dest));

    // This doesn't (unless you wrap it in a stream-making function)
    return gulp.src(src('js/**/*.js'))
        .pipe(buildFiles());
});
Run Code Online (Sandbox Code Playgroud)

任何建议赞赏!

javascript build-tools gulp gulp-concat gulp-4

11
推荐指数
1
解决办法
522
查看次数

如何在没有非常高的 CPU 使用率的情况下为 SVG 路径上的无限标记移动设置动画?

我希望在我的 D3 图表的链接上实现流量指示器,就像在这个块中一样

该块使用 stroke-dashoffset 关键帧 CSS 动画来实现流程,虽然看起来不错,但 CPU 使用率接近 100。

我读到您可以通过包含某些 CSS 属性来诱使某些浏览器触发 GPU 加速,但其他来源表明这不再有效,当然我在尝试添加时看不到任何好处transform: translateZ(0);(例如)。

我一直在研究其他选项,并尝试以这种方式沿线实现移动标记。只有一个标记性能更好,但是当我添加多个标记时性能更差。

是否有另一个更高效的选项可以沿着 SVG 路径设置标记动画?

如果另一种方法失败,我将尝试添加控件来停止/开始动画,但这将是最后的手段。

提前致谢!

css svg d3.js

5
推荐指数
1
解决办法
1159
查看次数

如何将AEST时区与Moment.js一起使用?

我正在使用moment.js将时区中的给定时间转换为当前时区中的同一时间.

我的数据以下列格式指定:

{ 
    "start": "2013-12-10T09:00:00Z",
    "end": "2013-12-10T11:00:00Z",
    "timezone": "AEST"
}
Run Code Online (Sandbox Code Playgroud)

我可以成功地将指定格式的时刻转换为我当前的时区,例如:

var time = moment('2013-12-24T09:00:00Z').tz('Europe/London');
console.log(time.format('DD-MMM-YYYY'));
console.log(time.format('h:mm:ss a'));
Run Code Online (Sandbox Code Playgroud)

但是'AEST'不在我从Moment.js时区数据构建器中检索的时区数据中 - 而是"Aus EST".AEST似乎是一个常见的缩写(根据这个维基百科页面,至少).

Moment.js遵循特定的标准吗?有没有其他人遇到缺少(或命名不同)时区的问题?

javascript timezone momentjs

1
推荐指数
1
解决办法
3552
查看次数

标签 统计

javascript ×2

build-tools ×1

css ×1

d3.js ×1

gulp ×1

gulp-4 ×1

gulp-concat ×1

momentjs ×1

svg ×1

timezone ×1